rsin A (should all be same)

Time bar (total: 18.6s)

analyze371.0ms (2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
12.5%12.5%87.4%0.1%0%0%0%7
12.5%12.5%87.4%0.1%0%0%0%8
18.8%18.7%81.1%0.1%0%0%0%9
21.9%21.8%78%0.1%0%0%0%10
21.9%21.8%78%0.1%0%0%0%11
23.4%23.4%76.5%0.1%0%0%0%12
Compiler

Compiled 13 to 9 computations (30.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 190.0ms
Operation ival-sin, time spent: 62.0ms, 33.0% of total-time
Operation ival-cos, time spent: 61.0ms, 32.0% of total-time
Operation ival-mult, time spent: 28.0ms, 15.0% of total-time
Operation ival-add, time spent: 21.0ms, 11.0% of total-time
Operation ival-div, time spent: 14.0ms, 7.0% of total-time
Operation const, time spent: 3.0ms, 2.0% of total-time

sample2.9s (15.4%)

Results
1.5s4556×512valid
1.2s3698×256valid
0.0ms512valid
0.0ms512infinite
Precisions
Click to see histograms. Total time spent on operations: 1.2s
Operation ival-sin, time spent: 452.0ms, 37.0% of total-time
Operation ival-cos, time spent: 411.0ms, 33.0% of total-time
Operation ival-mult, time spent: 138.0ms, 11.0% of total-time
Operation ival-div, time spent: 115.0ms, 9.0% of total-time
Operation ival-add, time spent: 109.0ms, 9.0% of total-time
Operation const, time spent: 13.0ms, 1.0% of total-time
Bogosity

preprocess472.0ms (2.5%)

Algorithm
egg-herbie
Rules
1241×fma-define
390×fmm-def
344×times-frac
206×associate-*r*
181×distribute-rgt-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
69129(2.077056455245704e+63 -8.4787880096130955e-75 3.2229651806642416e+215)0-(cos.f64 (+.f64 a b))
00-0-(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
00-0-r
00-0-b
00-0-(*.f64 r (sin.f64 b))
00-0-(sin.f64 b)
00-0-a
00-0-(+.f64 a b)
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
045449
198441
2204441
3489441
41499441
52723441
63937441
74411441
84830441
95157441
105420441
115440441
125440441
135448441
145476441
155620441
165620441
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (neg.f64 r) (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 (neg.f64 a) b)))
(/.f64 (*.f64 r (sin.f64 (neg.f64 b))) (cos.f64 (+.f64 a (neg.f64 b))))
(neg.f64 (/.f64 (*.f64 (neg.f64 r) (sin.f64 b)) (cos.f64 (+.f64 a b))))
(neg.f64 (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 (neg.f64 a) b))))
(neg.f64 (/.f64 (*.f64 r (sin.f64 (neg.f64 b))) (cos.f64 (+.f64 a (neg.f64 b)))))
(/.f64 (*.f64 a (sin.f64 b)) (cos.f64 (+.f64 r b)))
(/.f64 (*.f64 b (sin.f64 r)) (cos.f64 (+.f64 a r)))
(/.f64 (*.f64 r (sin.f64 a)) (cos.f64 (+.f64 b a)))
Outputs
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 (neg.f64 r) (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (neg.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 (neg.f64 a) b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b (neg.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b a)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (-.f64 b a))))
(/.f64 (*.f64 r (sin.f64 (neg.f64 b))) (cos.f64 (+.f64 a (neg.f64 b))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (-.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (-.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 (neg.f64 r) (cos.f64 (-.f64 a b))))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (-.f64 b a)))
(neg.f64 (/.f64 (*.f64 (neg.f64 r) (sin.f64 b)) (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(neg.f64 (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 (neg.f64 a) b))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (-.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (-.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 (neg.f64 r) (cos.f64 (-.f64 a b))))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (-.f64 b a)))
(neg.f64 (/.f64 (*.f64 r (sin.f64 (neg.f64 b))) (cos.f64 (+.f64 a (neg.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b (neg.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b a)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (-.f64 b a))))
(/.f64 (*.f64 a (sin.f64 b)) (cos.f64 (+.f64 r b)))
(*.f64 a (/.f64 (sin.f64 b) (cos.f64 (+.f64 r b))))
(*.f64 (sin.f64 b) (/.f64 a (cos.f64 (+.f64 r b))))
(/.f64 (*.f64 b (sin.f64 r)) (cos.f64 (+.f64 a r)))
(/.f64 (*.f64 b (sin.f64 r)) (cos.f64 (+.f64 r a)))
(*.f64 (sin.f64 r) (/.f64 b (cos.f64 (+.f64 r a))))
(/.f64 (*.f64 r (sin.f64 a)) (cos.f64 (+.f64 b a)))
(*.f64 (sin.f64 a) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 a) (cos.f64 (+.f64 b a))))
Symmetry

(negabs r)

Compiler

Compiled 70 to 28 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
Operation ival-sin, time spent: 31.0ms, 31.0% of total-time
Operation ival-mult, time spent: 29.0ms, 29.0% of total-time
Operation ival-cos, time spent: 24.0ms, 24.0% of total-time
Operation ival-add, time spent: 9.0ms, 9.0% of total-time
Operation ival-div, time spent: 5.0ms, 5.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 21 to 10 computations (52.4% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
76.7%
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
76.7%
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
Compiler

Compiled 24 to 16 computations (33.3% saved)

localize214.0ms (1.2%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
100.0%
(sin.f64 b)
99.8%
(*.f64 r (sin.f64 b))
99.6%
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
76.8%
(cos.f64 (+.f64 b a))
100.0%
(sin.f64 b)
99.7%
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
99.6%
(/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))
76.8%
(cos.f64 (+.f64 b a))
Compiler

Compiled 57 to 12 computations (78.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 127.0ms
Operation ival-add, time spent: 84.0ms, 66.0% of total-time
Operation ival-cos, time spent: 19.0ms, 15.0% of total-time
Operation ival-sin, time spent: 12.0ms, 9.0% of total-time
Operation ival-mult, time spent: 6.0ms, 5.0% of total-time
Operation ival-div, time spent: 5.0ms, 4.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

series42.0ms (0.2%)

Counts
8 → 156
Calls
Call 1
Inputs
#<alt (cos.f64 (+.f64 b a))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))>
#<alt (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))>
#<alt (sin.f64 b)>
#<alt (cos.f64 (+.f64 b a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (sin.f64 b)>
Outputs
#<alt (cos.f64 a)>
#<alt (+.f64 (cos.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a))))>
#<alt (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))) (sin.f64 a))))>
#<alt (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))) (sin.f64 a))))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))>
#<alt (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))>
#<alt (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))>
#<alt (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))>
#<alt (cos.f64 b)>
#<alt (+.f64 (cos.f64 b) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b))))>
#<alt (+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))) (sin.f64 b))))>
#<alt (+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b))))) (sin.f64 b))))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))>
#<alt (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))>
#<alt (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))>
#<alt (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))>
#<alt (/.f64 b (cos.f64 a))>
#<alt (*.f64 b (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (/.f64 (*.f64 b (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 a))))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (sin.f64 b) (cos.f64 b))>
#<alt (+.f64 (/.f64 (sin.f64 b) (cos.f64 b)) (/.f64 (*.f64 a (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (sin.f64 b) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 b) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (sin.f64 b) (cos.f64 b)))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (sin.f64 b) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt b>
#<alt (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)))))>
#<alt (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/6 binary64)))))>
#<alt (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 b #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))>
#<alt (cos.f64 a)>
#<alt (+.f64 (cos.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a))))>
#<alt (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))) (sin.f64 a))))>
#<alt (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))) (sin.f64 a))))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))>
#<alt (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))>
#<alt (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))>
#<alt (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))>
#<alt (cos.f64 b)>
#<alt (+.f64 (cos.f64 b) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b))))>
#<alt (+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))) (sin.f64 b))))>
#<alt (+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b))))) (sin.f64 b))))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))>
#<alt (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))>
#<alt (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))>
#<alt (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (*.f64 b r)>
#<alt (*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))>
#<alt (*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))))>
#<alt (*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)) (*.f64 #s(literal 1/120 binary64) r)))))))>
#<alt b>
#<alt (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)))))>
#<alt (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/6 binary64)))))>
#<alt (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 b #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))>
Calls

48 calls:

TimeVariablePointExpression
18.0ms
a
@-inf
(/ (sin b) (cos (+ b a)))
3.0ms
a
@0
(* r (/ (sin b) (cos (+ b a))))
2.0ms
r
@0
(* r (/ (sin b) (cos (+ b a))))
1.0ms
b
@0
(* r (/ (sin b) (cos (+ b a))))
1.0ms
b
@0
(/ (sin b) (cos (+ b a)))

rewrite376.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
761×log1p-expm1-u
761×expm1-log1p-u
601×prod-diff
220×fma-define
196×expm1-undefine
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017175
1232175
23052175
Stop Event
node limit
Counts
8 → 301
Calls
Call 1
Inputs
(cos.f64 (+.f64 b a))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(sin.f64 b)
(cos.f64 (+.f64 b a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(*.f64 r (sin.f64 b))
(sin.f64 b)
Outputs
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 b a)))) (cos.f64 #s(literal 1 binary64))) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 b a)))) (sin.f64 #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (cos.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (sin.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))))
(-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a)) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))) (cos.f64 (-.f64 b a)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (+.f64 b a)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 (sqrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (neg.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)) #s(literal -1 binary64))
(neg.f64 (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (neg.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(/.f64 r (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r))))
(/.f64 (neg.f64 (*.f64 (sin.f64 b) (neg.f64 r))) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (cos.f64 (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 b))) (cos.f64 #s(literal 1 binary64))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 b))) (sin.f64 #s(literal 1 binary64))))
(*.f64 (sin.f64 b) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 b))
(*.f64 (cbrt.f64 (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (sqrt.f64 (sin.f64 b)))
(pow.f64 (sin.f64 b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 b))))
(cbrt.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 b)))
(log1p.f64 (expm1.f64 (sin.f64 b)))
(exp.f64 (log.f64 (sin.f64 b)))
(exp.f64 (*.f64 (log.f64 (sin.f64 b)) #s(literal 1 binary64)))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 b a)))) (cos.f64 #s(literal 1 binary64))) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 b a)))) (sin.f64 #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (cos.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (sin.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))))
(-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a)) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))) (cos.f64 (-.f64 b a)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (+.f64 b a)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r))
(*.f64 (sin.f64 b) (*.f64 r (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(*.f64 (*.f64 r (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 r (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))) (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) r))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 r) (sin.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) r))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) r)))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) r)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 b))) (cos.f64 #s(literal 1 binary64))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 b))) (sin.f64 #s(literal 1 binary64))))
(*.f64 (sin.f64 b) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 b))
(*.f64 (cbrt.f64 (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (sqrt.f64 (sin.f64 b)))
(pow.f64 (sin.f64 b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 b))))
(cbrt.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 b)))
(log1p.f64 (expm1.f64 (sin.f64 b)))
(exp.f64 (log.f64 (sin.f64 b)))
(exp.f64 (*.f64 (log.f64 (sin.f64 b)) #s(literal 1 binary64)))

simplify293.0ms (1.6%)

Algorithm
egg-herbie
Rules
592×cube-prod
563×associate-*r*
491×associate-*l*
407×exp-prod
364×fmm-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066421726
1168820137
2686520015
Stop Event
node limit
Counts
457 → 334
Calls
Call 1
Inputs
(cos.f64 a)
(+.f64 (cos.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))) (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))) (sin.f64 a))))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 b)
(+.f64 (cos.f64 b) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))) (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b))))) (sin.f64 b))))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(/.f64 b (cos.f64 a))
(*.f64 b (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (/.f64 (*.f64 b (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (sin.f64 b) (cos.f64 b))
(+.f64 (/.f64 (sin.f64 b) (cos.f64 b)) (/.f64 (*.f64 a (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (sin.f64 b) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 b) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (sin.f64 b) (cos.f64 b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
b
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 b #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))
(cos.f64 a)
(+.f64 (cos.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))) (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))) (sin.f64 a))))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 b)
(+.f64 (cos.f64 b) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))) (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b))))) (sin.f64 b))))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 b r)
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)) (*.f64 #s(literal 1/120 binary64) r)))))))
b
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 b #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 b a)))) (cos.f64 #s(literal 1 binary64))) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 b a)))) (sin.f64 #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (cos.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (sin.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))))
(-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a)) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))) (cos.f64 (-.f64 b a)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (+.f64 b a)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 (sqrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (neg.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)) #s(literal -1 binary64))
(neg.f64 (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (neg.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(/.f64 r (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r))))
(/.f64 (neg.f64 (*.f64 (sin.f64 b) (neg.f64 r))) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (cos.f64 (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 b))) (cos.f64 #s(literal 1 binary64))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 b))) (sin.f64 #s(literal 1 binary64))))
(*.f64 (sin.f64 b) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 b))
(*.f64 (cbrt.f64 (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (sqrt.f64 (sin.f64 b)))
(pow.f64 (sin.f64 b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 b))))
(cbrt.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 b)))
(log1p.f64 (expm1.f64 (sin.f64 b)))
(exp.f64 (log.f64 (sin.f64 b)))
(exp.f64 (*.f64 (log.f64 (sin.f64 b)) #s(literal 1 binary64)))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 b a)))) (cos.f64 #s(literal 1 binary64))) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 b a)))) (sin.f64 #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (cos.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (sin.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))))
(-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a)) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))) (cos.f64 (-.f64 b a)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (+.f64 b a)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r))
(*.f64 (sin.f64 b) (*.f64 r (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(*.f64 (*.f64 r (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 r (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))) (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) r))) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 r) (sin.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) r))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) r)))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) r)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 b))) (cos.f64 #s(literal 1 binary64))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 b))) (sin.f64 #s(literal 1 binary64))))
(*.f64 (sin.f64 b) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 b))
(*.f64 (cbrt.f64 (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (sqrt.f64 (sin.f64 b)))
(pow.f64 (sin.f64 b) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 b))))
(cbrt.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sin.f64 b)))
(log1p.f64 (expm1.f64 (sin.f64 b)))
(exp.f64 (log.f64 (sin.f64 b)))
(exp.f64 (*.f64 (log.f64 (sin.f64 b)) #s(literal 1 binary64)))
Outputs
(cos.f64 a)
(+.f64 (cos.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 (neg.f64 b) (sin.f64 a)))
(-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))) (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (cos.f64 a)) (sin.f64 a))))
(fma.f64 b (-.f64 (*.f64 (cos.f64 a) (*.f64 b #s(literal -1/2 binary64))) (sin.f64 a)) (cos.f64 a))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))) (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (fma.f64 b (fma.f64 #s(literal -1/2 binary64) (cos.f64 a) (*.f64 (*.f64 b (sin.f64 a)) #s(literal 1/6 binary64))) (neg.f64 (sin.f64 a)))))
(fma.f64 b (fma.f64 b (fma.f64 (cos.f64 a) #s(literal -1/2 binary64) (*.f64 b (*.f64 (sin.f64 a) #s(literal 1/6 binary64)))) (neg.f64 (sin.f64 a))) (cos.f64 a))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (+.f64 a b))
(cos.f64 b)
(+.f64 (cos.f64 b) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b))))
(+.f64 (cos.f64 b) (neg.f64 (*.f64 a (sin.f64 b))))
(-.f64 (cos.f64 b) (*.f64 a (sin.f64 b)))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))) (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (cos.f64 b)) (sin.f64 b))))
(fma.f64 a (fma.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b)) (neg.f64 (sin.f64 b))) (cos.f64 b))
(fma.f64 a (fma.f64 a (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (neg.f64 (sin.f64 b))) (cos.f64 b))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b))))) (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (cos.f64 b) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b)))) (neg.f64 (sin.f64 b)))))
(fma.f64 a (fma.f64 a (fma.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b)) (*.f64 #s(literal -1/2 binary64) (cos.f64 b))) (neg.f64 (sin.f64 b))) (cos.f64 b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (+.f64 a b))
(/.f64 b (cos.f64 a))
(*.f64 b (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (/.f64 (*.f64 b (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (fma.f64 b (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (/.f64 #s(literal 1/6 binary64) (cos.f64 a)))) (neg.f64 (/.f64 (neg.f64 (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 a)) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 a)) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (/.f64 #s(literal 1/6 binary64) (cos.f64 a)))) (cos.f64 a))) (*.f64 (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64)))) (/.f64 #s(literal 1/2 binary64) (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (/.f64 #s(literal 1/6 binary64) (cos.f64 a)))) (neg.f64 (/.f64 (neg.f64 (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (fma.f64 (neg.f64 b) (-.f64 (/.f64 (*.f64 (sin.f64 a) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 (sin.f64 a) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 a)) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 a)) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))) (cos.f64 a)))) (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 a)) (-.f64 (/.f64 #s(literal 1/6 binary64) (cos.f64 a)) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 b))
(+.f64 (/.f64 (sin.f64 b) (cos.f64 b)) (/.f64 (*.f64 a (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))
(+.f64 (/.f64 (sin.f64 b) (cos.f64 b)) (*.f64 a (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
(fma.f64 a (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (sin.f64 b) (cos.f64 b)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 b)) (cos.f64 b)))) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (sin.f64 b) (cos.f64 b)))
(fma.f64 a (fma.f64 (neg.f64 a) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 b)) (cos.f64 b)) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cos.f64 b)))
(fma.f64 a (fma.f64 a (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 b)) (cos.f64 b)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 b)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 b) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (sin.f64 b) (cos.f64 b)))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 b)) (cos.f64 b))) (cos.f64 b)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 b)) (cos.f64 b)))) (neg.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (sin.f64 b) (cos.f64 b)))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 b)) (cos.f64 b)) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -1/3 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 b)) (cos.f64 b)) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cos.f64 b)))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 b)) (cos.f64 b)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 b)) #s(literal 3 binary64))) (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -1/3 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 b)) (cos.f64 b)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 b)) #s(literal 3 binary64)))) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cos.f64 b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (sin.f64 b) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (*.f64 b (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))))
(*.f64 b (fma.f64 b (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) r) (cos.f64 a)))) (neg.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)) (*.f64 (neg.f64 r) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) r) (cos.f64 a))))) (cos.f64 a)) (*.f64 (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64)))) (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) r) (cos.f64 a)))) (neg.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (fma.f64 (neg.f64 b) (-.f64 (*.f64 r (/.f64 (*.f64 (sin.f64 a) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 (sin.f64 a) (/.f64 (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)) (*.f64 (neg.f64 r) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (cos.f64 a)))) (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)) (*.f64 (neg.f64 r) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))))) (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 a (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))
(fma.f64 a (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (*.f64 (neg.f64 r) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(fma.f64 a (fma.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (*.f64 (neg.f64 r) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 b)) #s(literal 3 binary64)))) (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 (sin.f64 b) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))) (cos.f64 b)))))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (neg.f64 (neg.f64 (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (*.f64 (neg.f64 r) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) #s(literal -1/3 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (*.f64 (neg.f64 r) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))))) (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (*.f64 (neg.f64 r) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 b)) #s(literal 3 binary64)))) (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) #s(literal -1/3 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (*.f64 (neg.f64 r) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 b)) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
b
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (fma.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 b (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 3 binary64))))
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal 1/120 binary64) (pow.f64 b #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+.f64 b (*.f64 (fma.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 b #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+.f64 b (*.f64 (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cos.f64 a)
(+.f64 (cos.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 (neg.f64 b) (sin.f64 a)))
(-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))) (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (cos.f64 a)) (sin.f64 a))))
(fma.f64 b (-.f64 (*.f64 (cos.f64 a) (*.f64 b #s(literal -1/2 binary64))) (sin.f64 a)) (cos.f64 a))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))) (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (fma.f64 b (fma.f64 #s(literal -1/2 binary64) (cos.f64 a) (*.f64 (*.f64 b (sin.f64 a)) #s(literal 1/6 binary64))) (neg.f64 (sin.f64 a)))))
(fma.f64 b (fma.f64 b (fma.f64 (cos.f64 a) #s(literal -1/2 binary64) (*.f64 b (*.f64 (sin.f64 a) #s(literal 1/6 binary64)))) (neg.f64 (sin.f64 a))) (cos.f64 a))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (+.f64 a b))
(cos.f64 b)
(+.f64 (cos.f64 b) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b))))
(+.f64 (cos.f64 b) (neg.f64 (*.f64 a (sin.f64 b))))
(-.f64 (cos.f64 b) (*.f64 a (sin.f64 b)))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))) (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (cos.f64 b)) (sin.f64 b))))
(fma.f64 a (fma.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b)) (neg.f64 (sin.f64 b))) (cos.f64 b))
(fma.f64 a (fma.f64 a (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (neg.f64 (sin.f64 b))) (cos.f64 b))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b))))) (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (cos.f64 b) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b)))) (neg.f64 (sin.f64 b)))))
(fma.f64 a (fma.f64 a (fma.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b)) (*.f64 #s(literal -1/2 binary64) (cos.f64 b))) (neg.f64 (sin.f64 b))) (cos.f64 b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (+.f64 a b))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (+.f64 a b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (*.f64 b (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))))
(*.f64 b (fma.f64 b (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) r) (cos.f64 a)))) (neg.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)) (*.f64 (neg.f64 r) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) r) (cos.f64 a))))) (cos.f64 a)) (*.f64 (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64)))) (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) r) (cos.f64 a)))) (neg.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (fma.f64 (neg.f64 b) (-.f64 (*.f64 r (/.f64 (*.f64 (sin.f64 a) #s(literal -1/3 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 (sin.f64 a) (/.f64 (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)) (*.f64 (neg.f64 r) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (cos.f64 a)))) (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)) (*.f64 (neg.f64 r) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))))) (/.f64 (*.f64 (sin.f64 a) r) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 a (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))
(fma.f64 a (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (*.f64 (neg.f64 r) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(fma.f64 a (fma.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (*.f64 (neg.f64 r) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 b)) #s(literal 3 binary64)))) (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 (sin.f64 b) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))) (cos.f64 b)))))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (neg.f64 (neg.f64 (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (*.f64 (neg.f64 r) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) #s(literal -1/3 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (*.f64 (neg.f64 r) (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))))) (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (*.f64 (neg.f64 r) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 b)) #s(literal 3 binary64)))) (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) #s(literal -1/3 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (*.f64 (neg.f64 r) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 b)) #s(literal 3 binary64))))) (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (/.f64 r (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 b r)
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 r (pow.f64 b #s(literal 2 binary64))))))
(*.f64 b (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64)) r))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) r (*.f64 #s(literal 1/120 binary64) (*.f64 r (pow.f64 b #s(literal 2 binary64))))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r (fma.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) r))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)) (*.f64 #s(literal 1/120 binary64) r)))))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) r (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 r (pow.f64 b #s(literal 2 binary64))) (*.f64 r #s(literal 1/120 binary64))))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r (fma.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 r #s(literal -1/6 binary64))) r))
b
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)))))
(*.f64 b (fma.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 b (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 3 binary64))))
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal 1/120 binary64) (pow.f64 b #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+.f64 b (*.f64 (fma.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 b #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))
(*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+.f64 b (*.f64 (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (pow.f64 b #s(literal 3 binary64))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 a) (sin.f64 b)))) (sqrt.f64 (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 b a)))) (cos.f64 #s(literal 1 binary64))) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 b a)))) (sin.f64 #s(literal 1 binary64))))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 a b)))) (cos.f64 #s(literal 1 binary64)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 a b)))) (sin.f64 #s(literal 1 binary64))))
(fma.f64 (cos.f64 (+.f64 #s(literal 1 binary64) (+.f64 a b))) (cos.f64 #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 #s(literal 1 binary64) (+.f64 a b))) (sin.f64 #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (cos.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (sin.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (cos.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (sin.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))))
(-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 a b))))
(*.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(cos.f64 (+.f64 a b))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(cos.f64 (+.f64 a b))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(cos.f64 (+.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 a b))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 a b))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a)) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (*.f64 (cos.f64 b) (*.f64 (cos.f64 a) (*.f64 (sin.f64 a) (sin.f64 b)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))) (cos.f64 (-.f64 b a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (cos.f64 (-.f64 b a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 6 binary64))) (cos.f64 (-.f64 b a)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(cos.f64 (+.f64 a b))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))
(cos.f64 (+.f64 a b))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 (+.f64 a b))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(cos.f64 (+.f64 a b))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 2 binary64)))
(fabs.f64 (cos.f64 (+.f64 a b)))
(log.f64 (exp.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 a b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (+.f64 b a)))))
(cos.f64 (+.f64 a b))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(cos.f64 (+.f64 a b))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 a b))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 a b))
(exp.f64 (log.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 a b))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(cos.f64 (+.f64 a b))
(fma.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))))
(*.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 (sqrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (neg.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 a b))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 a b))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)) #s(literal -1 binary64))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(neg.f64 (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(neg.f64 (/.f64 (neg.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(log.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
(/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))))
(expm1.f64 (log1p.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))))
(/.f64 r (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (neg.f64 (*.f64 (sin.f64 b) (neg.f64 r))) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))))
(expm1.f64 (log1p.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sin.f64 b)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 b))) (cos.f64 #s(literal 1 binary64))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 b))) (sin.f64 #s(literal 1 binary64))))
(-.f64 (*.f64 (cos.f64 #s(literal 1 binary64)) (sin.f64 (exp.f64 (log1p.f64 b)))) (*.f64 (sin.f64 #s(literal 1 binary64)) (cos.f64 (exp.f64 (log1p.f64 b)))))
(-.f64 (*.f64 (cos.f64 #s(literal 1 binary64)) (sin.f64 (+.f64 b #s(literal 1 binary64)))) (*.f64 (sin.f64 #s(literal 1 binary64)) (cos.f64 (+.f64 b #s(literal 1 binary64)))))
(*.f64 (sin.f64 b) #s(literal 1 binary64))
(sin.f64 b)
(*.f64 #s(literal 1 binary64) (sin.f64 b))
(sin.f64 b)
(*.f64 (cbrt.f64 (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))
(sin.f64 b)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 b)))
(sin.f64 b)
(*.f64 (sqrt.f64 (sin.f64 b)) (sqrt.f64 (sin.f64 b)))
(sin.f64 b)
(pow.f64 (sin.f64 b) #s(literal 1 binary64))
(sin.f64 b)
(pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))
(sin.f64 b)
(pow.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sin.f64 b)
(pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))
(sin.f64 b)
(sqrt.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)))
(fabs.f64 (sin.f64 b))
(log.f64 (exp.f64 (sin.f64 b)))
(sin.f64 b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 b))))
(sin.f64 b)
(cbrt.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(sin.f64 b)
(expm1.f64 (log1p.f64 (sin.f64 b)))
(log1p.f64 (expm1.f64 (sin.f64 b)))
(sin.f64 b)
(exp.f64 (log.f64 (sin.f64 b)))
(sin.f64 b)
(exp.f64 (*.f64 (log.f64 (sin.f64 b)) #s(literal 1 binary64)))
(sin.f64 b)
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 a) (sin.f64 b)))) (sqrt.f64 (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 b a)))) (cos.f64 #s(literal 1 binary64))) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 b a)))) (sin.f64 #s(literal 1 binary64))))
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 a b)))) (cos.f64 #s(literal 1 binary64)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 a b)))) (sin.f64 #s(literal 1 binary64))))
(fma.f64 (cos.f64 (+.f64 #s(literal 1 binary64) (+.f64 a b))) (cos.f64 #s(literal 1 binary64)) (*.f64 (sin.f64 (+.f64 #s(literal 1 binary64) (+.f64 a b))) (sin.f64 #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (cos.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))) (*.f64 (sin.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (sin.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))))
(fma.f64 (cos.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (cos.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 b a))) (sin.f64 (/.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 b a)))))
(-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 a b))))
(*.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(cos.f64 (+.f64 a b))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(cos.f64 (+.f64 a b))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(cos.f64 (+.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 a b))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 a b))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a)) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (*.f64 (cos.f64 b) (*.f64 (cos.f64 a) (*.f64 (sin.f64 a) (sin.f64 b)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))) (cos.f64 (-.f64 b a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (cos.f64 (-.f64 b a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 6 binary64))) (cos.f64 (-.f64 b a)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(cos.f64 (+.f64 a b))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))
(cos.f64 (+.f64 a b))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 (+.f64 a b))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(cos.f64 (+.f64 a b))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 2 binary64)))
(fabs.f64 (cos.f64 (+.f64 a b)))
(log.f64 (exp.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 a b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (+.f64 b a)))))
(cos.f64 (+.f64 a b))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(cos.f64 (+.f64 a b))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 a b))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 a b))
(exp.f64 (log.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 a b))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(cos.f64 (+.f64 a b))
(fma.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 a b)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 a b)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 0 binary64) (cos.f64 (+.f64 a b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))))
(expm1.f64 (log1p.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (sin.f64 b) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (sin.f64 b) (*.f64 r (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 a b))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 a b))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (*.f64 r (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(*.f64 (*.f64 r (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))) (sqrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))))
(expm1.f64 (log1p.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 a b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) r))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
(pow.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64))
(*.f64 (sin.f64 b) r)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64))
(*.f64 (sin.f64 b) r)
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) r)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))
(*.f64 (sin.f64 b) r)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 b) r))
(log.f64 (pow.f64 (exp.f64 r) (sin.f64 b)))
(*.f64 (sin.f64 b) r)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) r))))
(*.f64 (sin.f64 b) r)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(*.f64 (sin.f64 b) r)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(*.f64 (sin.f64 b) r)
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(*.f64 (sin.f64 b) r)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (sin.f64 b) r)
(exp.f64 (log.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (sin.f64 b) r)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)))
(*.f64 (sin.f64 b) r)
(-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sin.f64 b)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 b))) (cos.f64 #s(literal 1 binary64))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 b))) (sin.f64 #s(literal 1 binary64))))
(-.f64 (*.f64 (cos.f64 #s(literal 1 binary64)) (sin.f64 (exp.f64 (log1p.f64 b)))) (*.f64 (sin.f64 #s(literal 1 binary64)) (cos.f64 (exp.f64 (log1p.f64 b)))))
(-.f64 (*.f64 (cos.f64 #s(literal 1 binary64)) (sin.f64 (+.f64 b #s(literal 1 binary64)))) (*.f64 (sin.f64 #s(literal 1 binary64)) (cos.f64 (+.f64 b #s(literal 1 binary64)))))
(*.f64 (sin.f64 b) #s(literal 1 binary64))
(sin.f64 b)
(*.f64 #s(literal 1 binary64) (sin.f64 b))
(sin.f64 b)
(*.f64 (cbrt.f64 (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))
(sin.f64 b)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 b)))
(sin.f64 b)
(*.f64 (sqrt.f64 (sin.f64 b)) (sqrt.f64 (sin.f64 b)))
(sin.f64 b)
(pow.f64 (sin.f64 b) #s(literal 1 binary64))
(sin.f64 b)
(pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))
(sin.f64 b)
(pow.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sin.f64 b)
(pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))
(sin.f64 b)
(sqrt.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)))
(fabs.f64 (sin.f64 b))
(log.f64 (exp.f64 (sin.f64 b)))
(sin.f64 b)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 b))))
(sin.f64 b)
(cbrt.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(sin.f64 b)
(expm1.f64 (log1p.f64 (sin.f64 b)))
(log1p.f64 (expm1.f64 (sin.f64 b)))
(sin.f64 b)
(exp.f64 (log.f64 (sin.f64 b)))
(sin.f64 b)
(exp.f64 (*.f64 (log.f64 (sin.f64 b)) #s(literal 1 binary64)))
(sin.f64 b)

eval121.0ms (0.7%)

Compiler

Compiled 10943 to 3367 computations (69.2% saved)

prune207.0ms (1.1%)

Pruning

60 alts after pruning (60 fresh and 0 done)

PrunedKeptTotal
New41360473
Fresh000
Picked202
Done000
Total41560475
Accuracy
99.9%
Counts
475 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.6%
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
75.6%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
75.6%
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) (cos.f64 (+.f64 b a)))
38.4%
(/.f64 (*.f64 r (pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
75.8%
(/.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))) (cos.f64 (+.f64 b a)))
42.3%
(/.f64 (*.f64 r (-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))) (cos.f64 (+.f64 b a)))
50.8%
(/.f64 (*.f64 r (+.f64 b (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 3 binary64))))) (cos.f64 (+.f64 b a)))
98.6%
(/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
76.1%
(/.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
99.3%
(/.f64 (*.f64 r (sin.f64 b)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b)))))))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
76.4%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
56.2%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 a (sin.f64 b))))
53.0%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))))
98.5%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
49.4%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))))
99.2%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))))
99.2%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
55.1%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (cos.f64 b)) (sin.f64 b)))))
52.0%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (cos.f64 a)) (sin.f64 a)))))
76.5%
(/.f64 (*.f64 r (sin.f64 b)) (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))))
76.6%
(/.f64 (*.f64 r (sin.f64 b)) (expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a)))))
58.5%
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
55.2%
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
42.3%
(/.f64 (*.f64 r (log.f64 (exp.f64 (sin.f64 b)))) (cos.f64 (+.f64 b a)))
47.4%
(/.f64 (*.f64 r (fabs.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
51.4%
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
50.8%
(/.f64 (*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)))) (cos.f64 (+.f64 b a)))
51.0%
(/.f64 (*.f64 b r) (cos.f64 a))
42.7%
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 (+.f64 b a)))
76.6%
(/.f64 r (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)))
76.2%
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
75.6%
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
76.6%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
75.6%
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
75.6%
(*.f64 (*.f64 r (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
76.7%
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
58.5%
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
76.6%
(*.f64 (sin.f64 b) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r))
76.6%
(*.f64 r (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)) #s(literal -1 binary64)))
76.1%
(*.f64 r (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
99.3%
(*.f64 r (/.f64 (sin.f64 b) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))))))
99.5%
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))))
53.0%
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))))
76.6%
(*.f64 r (/.f64 (sin.f64 b) (log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))))
54.2%
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 a b)))))
58.5%
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
55.2%
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
51.3%
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
51.0%
(*.f64 r (/.f64 b (cos.f64 a)))
54.8%
(*.f64 r (+.f64 (/.f64 (sin.f64 b) (cos.f64 b)) (/.f64 (*.f64 a (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
76.6%
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)))
42.0%
(*.f64 r (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))))
42.3%
(*.f64 r (log.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
37.3%
(*.f64 r (exp.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
51.0%
(*.f64 b (/.f64 r (cos.f64 a)))
35.9%
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
43.4%
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
Compiler

Compiled 2388 to 1366 computations (42.8% saved)

localize984.0ms (5.3%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.9%
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
99.9%
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
94.7%
(cos.f64 (+.f64 b a))
82.2%
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
99.9%
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 (+.f64 b a)))
97.8%
(exp.f64 (log.f64 (*.f64 (sin.f64 b) r)))
96.9%
(log.f64 (*.f64 (sin.f64 b) r))
94.7%
(cos.f64 (+.f64 b a))
100.0%
(*.f64 (sin.f64 b) r)
99.9%
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
99.9%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
94.7%
(cos.f64 (+.f64 b a))
100.0%
(*.f64 b (/.f64 r (cos.f64 a)))
99.9%
(/.f64 r (cos.f64 a))
100.0%
(fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
100.0%
(*.f64 r (sin.f64 b))
99.9%
(*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))
99.9%
(/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
Compiler

Compiled 195 to 38 computations (80.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 681.0ms
Operation ival-cos, time spent: 179.0ms, 26.0% of total-time
Operation ival-pow, time spent: 160.0ms, 23.0% of total-time
Operation ival-sin, time spent: 141.0ms, 21.0% of total-time
Operation ival-exp, time spent: 62.0ms, 9.0% of total-time
Operation ival-log, time spent: 50.0ms, 7.0% of total-time
Operation ival-mult, time spent: 35.0ms, 5.0% of total-time
Operation ival-div, time spent: 28.0ms, 4.0% of total-time
Operation composed, time spent: 10.0ms, 1.0% of total-time
Operation ival-add, time spent: 9.0ms, 1.0% of total-time
Operation ival-neg, time spent: 5.0ms, 1.0% of total-time
Operation const, time spent: 3.0ms, 0.0% of total-time

series251.0ms (1.4%)

Counts
14 → 400
Calls
Call 1
Inputs
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))>
#<alt (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))>
#<alt (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))>
#<alt (/.f64 r (cos.f64 a))>
#<alt (*.f64 b (/.f64 r (cos.f64 a)))>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))>
#<alt (*.f64 (sin.f64 b) r)>
#<alt (log.f64 (*.f64 (sin.f64 b) r))>
#<alt (exp.f64 (log.f64 (*.f64 (sin.f64 b) r)))>
#<alt (/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 (+.f64 b a)))>
#<alt (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))>
#<alt (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))>
#<alt (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))>
Outputs
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a)))>
#<alt (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))>
#<alt (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal 1/6 binary64) (sin.f64 a))))))>
#<alt (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 a)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b)))>
#<alt (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))>
#<alt (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal 1/6 binary64) (sin.f64 b))))))>
#<alt (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 b)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (cos.f64 a)>
#<alt (+.f64 (cos.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a))))>
#<alt (+.f64 (cos.f64 a) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))))))>
#<alt (+.f64 (cos.f64 a) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (cos.f64 b)>
#<alt (+.f64 (cos.f64 b) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b))))>
#<alt (+.f64 (cos.f64 b) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))))))>
#<alt (+.f64 (cos.f64 b) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b))))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))>
#<alt r>
#<alt (+.f64 r (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) r)))>
#<alt (+.f64 r (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r)))) (*.f64 #s(literal -1/2 binary64) r))))>
#<alt (+.f64 r (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) r) (+.f64 (*.f64 #s(literal 1/48 binary64) r) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r)))) (*.f64 #s(literal -1/2 binary64) r))))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b r)>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b r))) (*.f64 b r))>
#<alt (+.f64 (*.f64 b r) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 b r)) (*.f64 #s(literal 1/24 binary64) (*.f64 b r))))) (*.f64 #s(literal -1/2 binary64) (*.f64 b r)))))>
#<alt (+.f64 (*.f64 b r) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 b r)) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 b r)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 b r)) (*.f64 #s(literal 1/24 binary64) (*.f64 b r)))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 b r)) (*.f64 #s(literal 1/24 binary64) (*.f64 b r))))) (*.f64 #s(literal -1/2 binary64) (*.f64 b r)))))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 a))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (/.f64 (*.f64 b (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 a)))>
#<alt (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 a)))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 b))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (/.f64 (*.f64 a (sin.f64 b)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 b))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 b) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 b))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))))) (cos.f64 b))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 b)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 b)))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (*.f64 b r)>
#<alt (*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))>
#<alt (*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))))>
#<alt (*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)) (*.f64 #s(literal 1/120 binary64) r)))))))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (+.f64 (log.f64 b) (log.f64 r))>
#<alt (+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/180 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/6 binary64)))))>
#<alt (+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2835 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/180 binary64))) #s(literal 1/6 binary64)))))>
#<alt (log.f64 (*.f64 r (sin.f64 b)))>
#<alt (log.f64 (*.f64 r (sin.f64 b)))>
#<alt (log.f64 (*.f64 r (sin.f64 b)))>
#<alt (log.f64 (*.f64 r (sin.f64 b)))>
#<alt (log.f64 (*.f64 r (sin.f64 b)))>
#<alt (log.f64 (*.f64 r (sin.f64 b)))>
#<alt (log.f64 (*.f64 r (sin.f64 b)))>
#<alt (log.f64 (*.f64 r (sin.f64 b)))>
#<alt (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))>
#<alt (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))>
#<alt (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))>
#<alt (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))>
#<alt (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))>
#<alt (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))>
#<alt (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))>
#<alt (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))>
#<alt (*.f64 b r)>
#<alt (*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))>
#<alt (*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))))>
#<alt (*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)) (*.f64 #s(literal 1/120 binary64) r)))))))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))>
#<alt (*.f64 b (+.f64 (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 b (+.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 (+.f64 a b))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 (+.f64 a b))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 (+.f64 a b))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))))) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (+.f64 (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cos.f64 a) (sin.f64 a))) (*.f64 (cos.f64 a) (sin.f64 a)))) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64))))))))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (+.f64 (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cos.f64 b) (sin.f64 b))) (*.f64 (cos.f64 b) (sin.f64 b)))) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) #s(literal 3 binary64)))>
Calls

105 calls:

TimeVariablePointExpression
45.0ms
b
@inf
(log (* (sin b) r))
44.0ms
r
@0
(log (* (sin b) r))
37.0ms
r
@-inf
(log (* (sin b) r))
17.0ms
b
@-inf
(log (* (sin b) r))
15.0ms
b
@inf
(/ (* r (sin b)) (+ (* (cos b) (cos a)) (* (neg (sin b)) (sin a))))

rewrite344.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
846×prod-diff
220×log1p-expm1-u
220×expm1-log1p-u
217×associate-*r*
205×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037583
1564399
26862399
Stop Event
node limit
Counts
14 → 708
Calls
Call 1
Inputs
(/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
(*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))
(fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(/.f64 r (cos.f64 a))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 (sin.f64 b) r)
(log.f64 (*.f64 (sin.f64 b) r))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) r)))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 (+.f64 b a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b)))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(*.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 r (sin.f64 b))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal -1 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) #s(literal 1 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 2 binary64))
(neg.f64 (*.f64 (sin.f64 b) (sin.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 a)) (sin.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (sin.f64 a) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 a) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a)))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 1 binary64)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(/.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(/.f64 (neg.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (-.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (+.f64 b a)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(cos.f64 (+.f64 b a))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 r (cos.f64 a)))) #s(literal 1 binary64))
(*.f64 r (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(*.f64 (/.f64 r (cos.f64 a)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 r (cos.f64 a)))
(*.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) (pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 r (cos.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (/.f64 (cbrt.f64 r) (cos.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 a))) (sqrt.f64 (/.f64 r (cos.f64 a))))
(*.f64 (sqrt.f64 r) (/.f64 (sqrt.f64 r) (cos.f64 a)))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(*.f64 (neg.f64 r) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) r)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 a))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) (/.f64 r (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 r) (cos.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 a))) (/.f64 (cbrt.f64 r) (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (sqrt.f64 r) #s(literal 1 binary64)) (/.f64 (sqrt.f64 r) (cos.f64 a)))
(*.f64 (/.f64 (sqrt.f64 r) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 r) (cbrt.f64 (cos.f64 a))))
(pow.f64 (/.f64 r (cos.f64 a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 a) r) #s(literal -1 binary64))
(neg.f64 (/.f64 r (neg.f64 (cos.f64 a))))
(neg.f64 (/.f64 (neg.f64 r) (cos.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 r (cos.f64 a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 r (cos.f64 a)))))
(cbrt.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 r (cos.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 r (cos.f64 a))))
(exp.f64 (log.f64 (/.f64 r (cos.f64 a))))
(exp.f64 (*.f64 (log.f64 (/.f64 r (cos.f64 a))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (/.f64 (cos.f64 a) r)))) #s(literal 1 binary64))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 a))
(/.f64 (neg.f64 (*.f64 r b)) (neg.f64 (cos.f64 a)))
(/.f64 (*.f64 b (neg.f64 r)) (neg.f64 (cos.f64 a)))
(/.f64 (*.f64 (neg.f64 r) b) (neg.f64 (cos.f64 a)))
(/.f64 (/.f64 (*.f64 r b) #s(literal 1 binary64)) (cos.f64 a))
(/.f64 (/.f64 (*.f64 r b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)))
(/.f64 (/.f64 (*.f64 r b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)))
(pow.f64 (/.f64 b (/.f64 (cos.f64 a) r)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 b (/.f64 (cos.f64 a) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 b (/.f64 (cos.f64 a) r)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 r (cos.f64 a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 b (/.f64 (cos.f64 a) r)))))
(cbrt.f64 (pow.f64 (/.f64 b (/.f64 (cos.f64 a) r)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 b (/.f64 (cos.f64 a) r))))
(log1p.f64 (expm1.f64 (/.f64 b (/.f64 (cos.f64 a) r))))
(exp.f64 (log.f64 (/.f64 b (/.f64 (cos.f64 a) r))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 1 binary64)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b)))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) #s(literal -1 binary64)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64)) (cos.f64 (+.f64 b a)))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal -1 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(exp.f64 (neg.f64 (log.f64 (cos.f64 (+.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 r (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 r (sin.f64 b)))) #s(literal 1 binary64))
(pow.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b))))) (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(neg.f64 (*.f64 r (sin.f64 b)))
(sqrt.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) r))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 r (sin.f64 b)))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 b)) r)))
(cbrt.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 r (sin.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 r (sin.f64 b))))
(exp.f64 (log.f64 (*.f64 r (sin.f64 b))))
(+.f64 (log.f64 (sin.f64 b)) (log.f64 r))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 #s(literal 0 binary64) (log.f64 (*.f64 r (sin.f64 b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (*.f64 r (sin.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))) (log.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))))
(+.f64 (*.f64 (log.f64 (sin.f64 b)) #s(literal 1 binary64)) (*.f64 (log.f64 r) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 r (sin.f64 b))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 r (sin.f64 b))))
(*.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (log.f64 r) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b))) (-.f64 (*.f64 (log.f64 r) (log.f64 r)) (*.f64 (log.f64 (sin.f64 b)) (log.f64 r)))))
(/.f64 (-.f64 (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b))) (*.f64 (log.f64 r) (log.f64 r))) (-.f64 (log.f64 (sin.f64 b)) (log.f64 r)))
(pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(log1p.f64 (-.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 r (sin.f64 b)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 r (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 r (sin.f64 b)))) #s(literal 1 binary64))
(*.f64 r (sin.f64 b))
(*.f64 (sin.f64 b) r)
(*.f64 (sin.f64 b) (neg.f64 r))
(*.f64 #s(literal 1 binary64) (*.f64 r (sin.f64 b)))
(*.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 r (sin.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) r))
(*.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (sin.f64 b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) r))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (neg.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (sin.f64 b)))
(*.f64 (neg.f64 r) (sin.f64 b))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 r (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 r)) (sqrt.f64 r))
(pow.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b))))) (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(neg.f64 (*.f64 r (sin.f64 b)))
(sqrt.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) r))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 r (sin.f64 b)))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 b)) r)))
(cbrt.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 r (sin.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 r (sin.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b)))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(*.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 r (sin.f64 b))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal -1 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b)))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(*.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 r (sin.f64 b))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 1 binary64)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b)))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) #s(literal -1 binary64)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64)) (cos.f64 (+.f64 b a)))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 1 binary64)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b)))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) #s(literal -1 binary64)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64)) (cos.f64 (+.f64 b a)))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal -1 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (*.f64 r (sin.f64 b)) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (*.f64 r (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b)))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r)
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (*.f64 r (sin.f64 b))) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (neg.f64 (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64)))

simplify555.0ms (3%)

Algorithm
egg-herbie
Rules
776×fma-define
687×times-frac
387×*-commutative
314×+-commutative
192×cancel-sign-sub-inv
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0150672094
1415570546
Stop Event
node limit
Counts
1108 → 842
Calls
Call 1
Inputs
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a)))
(*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))
(*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal 1/6 binary64) (sin.f64 a))))))
(*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 a)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b)))
(*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))
(*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal 1/6 binary64) (sin.f64 b))))))
(*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 b)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(cos.f64 a)
(+.f64 (cos.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))))))
(+.f64 (cos.f64 a) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(cos.f64 b)
(+.f64 (cos.f64 b) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))))))
(+.f64 (cos.f64 b) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b))))))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
r
(+.f64 r (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) r)))
(+.f64 r (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r)))) (*.f64 #s(literal -1/2 binary64) r))))
(+.f64 r (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) r) (+.f64 (*.f64 #s(literal 1/48 binary64) r) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r)))) (*.f64 #s(literal -1/2 binary64) r))))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b r)
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b r))) (*.f64 b r))
(+.f64 (*.f64 b r) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 b r)) (*.f64 #s(literal 1/24 binary64) (*.f64 b r))))) (*.f64 #s(literal -1/2 binary64) (*.f64 b r)))))
(+.f64 (*.f64 b r) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 b r)) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 b r)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 b r)) (*.f64 #s(literal 1/24 binary64) (*.f64 b r)))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 b r)) (*.f64 #s(literal 1/24 binary64) (*.f64 b r))))) (*.f64 #s(literal -1/2 binary64) (*.f64 b r)))))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 a))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (/.f64 (*.f64 b (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))
(+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 #s(literal 1 binary64) (cos.f64 b))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (/.f64 (*.f64 a (sin.f64 b)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 b))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 b) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 b))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))))) (cos.f64 b))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 b)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 b r)
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)) (*.f64 #s(literal 1/120 binary64) r)))))))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(+.f64 (log.f64 b) (log.f64 r))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/180 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2835 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/180 binary64))) #s(literal 1/6 binary64)))))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
(*.f64 b r)
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)) (*.f64 #s(literal 1/120 binary64) r)))))))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (+.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 (+.f64 a b))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 (+.f64 a b))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 (+.f64 a b))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (+.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))))) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (+.f64 (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cos.f64 a) (sin.f64 a))) (*.f64 (cos.f64 a) (sin.f64 a)))) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64))))))))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (+.f64 (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cos.f64 b) (sin.f64 b))) (*.f64 (cos.f64 b) (sin.f64 b)))) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) #s(literal 3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b)))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(*.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 r (sin.f64 b))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal -1 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) #s(literal 1 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 2 binary64))
(neg.f64 (*.f64 (sin.f64 b) (sin.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 a)) (sin.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (sin.f64 a) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 a) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a)))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 1 binary64)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(/.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(/.f64 (neg.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (-.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (+.f64 b a)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(cos.f64 (+.f64 b a))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 r (cos.f64 a)))) #s(literal 1 binary64))
(*.f64 r (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(*.f64 (/.f64 r (cos.f64 a)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 r (cos.f64 a)))
(*.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) (pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 r (cos.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (/.f64 (cbrt.f64 r) (cos.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 a))) (sqrt.f64 (/.f64 r (cos.f64 a))))
(*.f64 (sqrt.f64 r) (/.f64 (sqrt.f64 r) (cos.f64 a)))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(*.f64 (neg.f64 r) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) r)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 a))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) (/.f64 r (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 r) (cos.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 a))) (/.f64 (cbrt.f64 r) (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (sqrt.f64 r) #s(literal 1 binary64)) (/.f64 (sqrt.f64 r) (cos.f64 a)))
(*.f64 (/.f64 (sqrt.f64 r) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 r) (cbrt.f64 (cos.f64 a))))
(pow.f64 (/.f64 r (cos.f64 a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 a) r) #s(literal -1 binary64))
(neg.f64 (/.f64 r (neg.f64 (cos.f64 a))))
(neg.f64 (/.f64 (neg.f64 r) (cos.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 r (cos.f64 a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 r (cos.f64 a)))))
(cbrt.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 r (cos.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 r (cos.f64 a))))
(exp.f64 (log.f64 (/.f64 r (cos.f64 a))))
(exp.f64 (*.f64 (log.f64 (/.f64 r (cos.f64 a))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (/.f64 (cos.f64 a) r)))) #s(literal 1 binary64))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 a))
(/.f64 (neg.f64 (*.f64 r b)) (neg.f64 (cos.f64 a)))
(/.f64 (*.f64 b (neg.f64 r)) (neg.f64 (cos.f64 a)))
(/.f64 (*.f64 (neg.f64 r) b) (neg.f64 (cos.f64 a)))
(/.f64 (/.f64 (*.f64 r b) #s(literal 1 binary64)) (cos.f64 a))
(/.f64 (/.f64 (*.f64 r b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)))
(/.f64 (/.f64 (*.f64 r b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)))
(pow.f64 (/.f64 b (/.f64 (cos.f64 a) r)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 b (/.f64 (cos.f64 a) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 b (/.f64 (cos.f64 a) r)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 r (cos.f64 a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 b (/.f64 (cos.f64 a) r)))))
(cbrt.f64 (pow.f64 (/.f64 b (/.f64 (cos.f64 a) r)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 b (/.f64 (cos.f64 a) r))))
(log1p.f64 (expm1.f64 (/.f64 b (/.f64 (cos.f64 a) r))))
(exp.f64 (log.f64 (/.f64 b (/.f64 (cos.f64 a) r))))
(exp.f64 (*.f64 (log.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 1 binary64)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b)))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) #s(literal -1 binary64)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64)) (cos.f64 (+.f64 b a)))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal -1 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(exp.f64 (neg.f64 (log.f64 (cos.f64 (+.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 r (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 r (sin.f64 b)))) #s(literal 1 binary64))
(pow.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b))))) (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(neg.f64 (*.f64 r (sin.f64 b)))
(sqrt.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) r))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 r (sin.f64 b)))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 b)) r)))
(cbrt.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 r (sin.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 r (sin.f64 b))))
(exp.f64 (log.f64 (*.f64 r (sin.f64 b))))
(+.f64 (log.f64 (sin.f64 b)) (log.f64 r))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 #s(literal 0 binary64) (log.f64 (*.f64 r (sin.f64 b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (*.f64 r (sin.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))) (log.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))))
(+.f64 (*.f64 (log.f64 (sin.f64 b)) #s(literal 1 binary64)) (*.f64 (log.f64 r) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 r (sin.f64 b))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 r (sin.f64 b))))
(*.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (log.f64 r) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b))) (-.f64 (*.f64 (log.f64 r) (log.f64 r)) (*.f64 (log.f64 (sin.f64 b)) (log.f64 r)))))
(/.f64 (-.f64 (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b))) (*.f64 (log.f64 r) (log.f64 r))) (-.f64 (log.f64 (sin.f64 b)) (log.f64 r)))
(pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(log1p.f64 (-.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 r (sin.f64 b)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 r (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 r (sin.f64 b)))) #s(literal 1 binary64))
(*.f64 r (sin.f64 b))
(*.f64 (sin.f64 b) r)
(*.f64 (sin.f64 b) (neg.f64 r))
(*.f64 #s(literal 1 binary64) (*.f64 r (sin.f64 b)))
(*.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 r (sin.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) r))
(*.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (sin.f64 b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) r))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (neg.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (sin.f64 b)))
(*.f64 (neg.f64 r) (sin.f64 b))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 r (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 r)) (sqrt.f64 r))
(pow.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b))))) (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(neg.f64 (*.f64 r (sin.f64 b)))
(sqrt.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) r))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 r (sin.f64 b)))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 b)) r)))
(cbrt.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 r (sin.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 r (sin.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b)))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(*.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 r (sin.f64 b))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal -1 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b)))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(*.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 r (sin.f64 b))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 1 binary64)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b)))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) #s(literal -1 binary64)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64)) (cos.f64 (+.f64 b a)))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 1 binary64)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b)))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) #s(literal -1 binary64)) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64)) (cos.f64 (+.f64 b a)))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal -1 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (*.f64 r (sin.f64 b)) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (*.f64 r (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b)))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r)
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (*.f64 r (sin.f64 b))) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (neg.f64 (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64)))
Outputs
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (*.f64 b (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))))
(*.f64 b (fma.f64 b (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (/.f64 (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (cos.f64 a))) (*.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64)))) (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 b (fma.f64 (neg.f64 b) (fma.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64) (*.f64 (neg.f64 (sin.f64 a)) (/.f64 (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (cos.f64 a)))) (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 a (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))
(fma.f64 r (/.f64 (sin.f64 b) (cos.f64 b)) (*.f64 a (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 (neg.f64 a) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 (sin.f64 b) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))) (cos.f64 b)))))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (neg.f64 (neg.f64 (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 a (neg.f64 (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (fma.f64 (sin.f64 b) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a)))
(*.f64 (neg.f64 b) (sin.f64 a))
(neg.f64 (*.f64 b (sin.f64 a)))
(*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))
(*.f64 b (fma.f64 #s(literal -1 binary64) (sin.f64 a) (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 b #s(literal 2 binary64))) (sin.f64 a))))
(*.f64 b (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 b #s(literal 2 binary64))) (sin.f64 a)) (sin.f64 a)))
(*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal 1/6 binary64) (sin.f64 a))))))
(*.f64 b (fma.f64 #s(literal -1 binary64) (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 (sin.f64 a) (pow.f64 b #s(literal 2 binary64))) (*.f64 (sin.f64 a) #s(literal 1/6 binary64))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (sin.f64 a) #s(literal 1/6 binary64) (*.f64 (*.f64 (sin.f64 a) (pow.f64 b #s(literal 2 binary64))) #s(literal -1/120 binary64))) (neg.f64 (sin.f64 a))))
(*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 a)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))))))
(*.f64 b (fma.f64 #s(literal -1 binary64) (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) (sin.f64 a) (*.f64 (*.f64 (sin.f64 a) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/5040 binary64))))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (*.f64 (sin.f64 a) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/5040 binary64) (*.f64 (sin.f64 a) #s(literal -1/120 binary64))) (*.f64 (sin.f64 a) #s(literal 1/6 binary64))) (neg.f64 (sin.f64 a))))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b)))
(*.f64 (neg.f64 a) (sin.f64 b))
(*.f64 (sin.f64 b) (neg.f64 a))
(*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))
(*.f64 a (fma.f64 #s(literal -1 binary64) (sin.f64 b) (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 b) (pow.f64 a #s(literal 2 binary64))))))
(*.f64 a (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 b) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 b)))
(*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal 1/6 binary64) (sin.f64 b))))))
(*.f64 a (fma.f64 #s(literal -1 binary64) (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 (sin.f64 b) (pow.f64 a #s(literal 2 binary64))) (*.f64 (sin.f64 b) #s(literal 1/6 binary64))))))
(*.f64 a (fma.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 (sin.f64 b) #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (*.f64 (sin.f64 b) (pow.f64 a #s(literal 2 binary64))))) (neg.f64 (sin.f64 b))))
(*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 b)) (*.f64 #s(literal 1/5040 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))))))
(*.f64 a (fma.f64 #s(literal -1 binary64) (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) (sin.f64 b) (*.f64 #s(literal 1/5040 binary64) (*.f64 (sin.f64 b) (pow.f64 a #s(literal 2 binary64))))))))))
(*.f64 a (fma.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 (sin.f64 b) #s(literal -1/120 binary64) (*.f64 #s(literal 1/5040 binary64) (*.f64 (sin.f64 b) (pow.f64 a #s(literal 2 binary64))))) (*.f64 (sin.f64 b) #s(literal 1/6 binary64))) (neg.f64 (sin.f64 b))))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(cos.f64 a)
(+.f64 (cos.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 (neg.f64 b) (sin.f64 a)))
(-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))
(+.f64 (cos.f64 a) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))))))
(+.f64 (cos.f64 a) (*.f64 b (fma.f64 #s(literal -1 binary64) (sin.f64 a) (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))))))
(fma.f64 b (fma.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a)) (neg.f64 (sin.f64 a))) (cos.f64 a))
(+.f64 (cos.f64 a) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))))))
(+.f64 (cos.f64 a) (*.f64 b (fma.f64 #s(literal -1 binary64) (sin.f64 a) (*.f64 b (fma.f64 #s(literal -1/2 binary64) (cos.f64 a) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))))))
(fma.f64 b (fma.f64 b (fma.f64 (cos.f64 a) #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a)))) (neg.f64 (sin.f64 a))) (cos.f64 a))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(cos.f64 b)
(+.f64 (cos.f64 b) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 (neg.f64 a) (sin.f64 b)))
(-.f64 (cos.f64 b) (*.f64 (sin.f64 b) a))
(+.f64 (cos.f64 b) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))))))
(+.f64 (cos.f64 b) (*.f64 a (fma.f64 #s(literal -1 binary64) (sin.f64 b) (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))))))
(fma.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))) (sin.f64 b)) (cos.f64 b))
(+.f64 (cos.f64 b) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b))))))))
(+.f64 (cos.f64 b) (*.f64 a (fma.f64 #s(literal -1 binary64) (sin.f64 b) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (cos.f64 b) (*.f64 (*.f64 #s(literal 1/6 binary64) a) (sin.f64 b)))))))
(fma.f64 a (fma.f64 a (fma.f64 (cos.f64 b) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) a) (sin.f64 b))) (neg.f64 (sin.f64 b))) (cos.f64 b))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
r
(+.f64 r (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) r)))
(+.f64 r (*.f64 #s(literal 1/2 binary64) (*.f64 r (pow.f64 a #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 r (pow.f64 a #s(literal 2 binary64))) r)
(+.f64 r (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r)))) (*.f64 #s(literal -1/2 binary64) r))))
(+.f64 r (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 r #s(literal -5/24 binary64)))) (*.f64 #s(literal 1/2 binary64) r))))
(fma.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 r #s(literal 5/24 binary64))) (*.f64 r #s(literal -1/2 binary64))) r)
(+.f64 r (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) r) (+.f64 (*.f64 #s(literal 1/48 binary64) r) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r)))) (*.f64 #s(literal -1/2 binary64) r))))
(+.f64 r (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) r (fma.f64 #s(literal 1/48 binary64) r (*.f64 #s(literal 1/2 binary64) (*.f64 r #s(literal -5/24 binary64))))))) (*.f64 r #s(literal -5/24 binary64))) (neg.f64 (*.f64 r #s(literal -1/2 binary64))))))
(fma.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (fma.f64 r #s(literal -1/720 binary64) (fma.f64 r #s(literal 1/48 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 r #s(literal -5/24 binary64))))) (*.f64 r #s(literal 5/24 binary64))) (*.f64 r #s(literal 1/2 binary64))) r)
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b r)
(*.f64 r b)
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b r))) (*.f64 b r))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 r b) (pow.f64 a #s(literal 2 binary64))) (*.f64 r b))
(+.f64 (*.f64 b r) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 b r)) (*.f64 #s(literal 1/24 binary64) (*.f64 b r))))) (*.f64 #s(literal -1/2 binary64) (*.f64 b r)))))
(fma.f64 b r (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (*.f64 r b) #s(literal -5/24 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 r b)))))
(fma.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (*.f64 (*.f64 r b) #s(literal -5/24 binary64)) (*.f64 (*.f64 r b) #s(literal 1/2 binary64))) (*.f64 r b))
(+.f64 (*.f64 b r) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 b r)) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 b r)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 b r)) (*.f64 #s(literal 1/24 binary64) (*.f64 b r)))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 b r)) (*.f64 #s(literal 1/24 binary64) (*.f64 b r))))) (*.f64 #s(literal -1/2 binary64) (*.f64 b r)))))
(fma.f64 b r (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 r b) (fma.f64 #s(literal 1/48 binary64) (*.f64 r b) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 r b) #s(literal -5/24 binary64))))))) (*.f64 (*.f64 r b) #s(literal -5/24 binary64))) (neg.f64 (*.f64 (*.f64 r b) #s(literal -1/2 binary64))))))
(fma.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 a #s(literal 2 binary64))) (fma.f64 (*.f64 r b) #s(literal -1/720 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 r b) #s(literal -5/24 binary64)) (*.f64 (*.f64 r b) #s(literal 1/48 binary64)))) (*.f64 (*.f64 r b) #s(literal 5/24 binary64))) (*.f64 (*.f64 r b) #s(literal 1/2 binary64))) (*.f64 r b))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (*.f64 b (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))))
(*.f64 b (fma.f64 b (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (/.f64 (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (cos.f64 a))) (*.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64)))) (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 b (fma.f64 (neg.f64 b) (fma.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64) (*.f64 (neg.f64 (sin.f64 a)) (/.f64 (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (cos.f64 a)))) (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 a (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))
(fma.f64 r (/.f64 (sin.f64 b) (cos.f64 b)) (*.f64 a (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 (neg.f64 a) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 (sin.f64 b) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))) (cos.f64 b)))))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (neg.f64 (neg.f64 (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 a (neg.f64 (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (fma.f64 (sin.f64 b) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (cos.f64 a))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (/.f64 (*.f64 b (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))
(fma.f64 b (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(fma.f64 b (fma.f64 b (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 a)) (neg.f64 (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))) (neg.f64 (/.f64 (neg.f64 (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(fma.f64 b (fma.f64 b (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 a)) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 a)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(fma.f64 b (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 a)) (neg.f64 (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))) (cos.f64 a))) (*.f64 (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64)))) (/.f64 #s(literal 1/2 binary64) (cos.f64 a))) (neg.f64 (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))) (neg.f64 (/.f64 (neg.f64 (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(fma.f64 b (fma.f64 b (fma.f64 (neg.f64 b) (-.f64 (*.f64 (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64)) (*.f64 (sin.f64 a) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 a)) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (cos.f64 a)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 a)) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 b))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (/.f64 (*.f64 a (sin.f64 b)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (*.f64 a (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
(fma.f64 a (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 b))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(fma.f64 a (fma.f64 a (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 b)) (neg.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (neg.f64 (/.f64 (neg.f64 (sin.f64 b)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(fma.f64 a (fma.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 b)) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 b) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 b))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))))) (cos.f64 b))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 b)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(fma.f64 a (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 b)) (neg.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (cos.f64 b))) (*.f64 (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -1/3 binary64)))) (/.f64 #s(literal 1/2 binary64) (cos.f64 b))) (neg.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (neg.f64 (/.f64 (neg.f64 (sin.f64 b)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(fma.f64 a (fma.f64 a (fma.f64 (neg.f64 a) (-.f64 (*.f64 (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -1/3 binary64)) (*.f64 (sin.f64 b) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 b)) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (cos.f64 b)))) (+.f64 (/.f64 #s(literal 1/2 binary64) (cos.f64 b)) (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (/.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 a b)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 b r)
(*.f64 r b)
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 r (pow.f64 b #s(literal 2 binary64))))))
(*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 r (pow.f64 b #s(literal 2 binary64))) r))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) r (*.f64 (*.f64 r (pow.f64 b #s(literal 2 binary64))) #s(literal 1/120 binary64))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (*.f64 r (pow.f64 b #s(literal 2 binary64))) #s(literal 1/120 binary64) (*.f64 r #s(literal -1/6 binary64))) r))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)) (*.f64 #s(literal 1/120 binary64) r)))))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) r (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 r (pow.f64 b #s(literal 2 binary64))) (*.f64 r #s(literal 1/120 binary64))))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 r #s(literal 1/120 binary64) (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 b #s(literal 2 binary64))) r)) (*.f64 r #s(literal -1/6 binary64))) r))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(+.f64 (log.f64 b) (log.f64 r))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)))))
(+.f64 (log.f64 b) (fma.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)) (log.f64 r)))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/180 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/180 binary64) (pow.f64 b #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(+.f64 (log.f64 b) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal -1/180 binary64) #s(literal -1/6 binary64)) (log.f64 r)))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2835 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/180 binary64))) #s(literal 1/6 binary64)))))
(+.f64 (+.f64 (log.f64 b) (log.f64 r)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/2835 binary64) (pow.f64 b #s(literal 2 binary64)) #s(literal -1/180 binary64)) #s(literal -1/6 binary64))))
(+.f64 (log.f64 b) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal -1/2835 binary64) #s(literal -1/180 binary64)) #s(literal -1/6 binary64)) (log.f64 r)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(log.f64 (*.f64 r (sin.f64 b)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
(+.f64 (log.f64 (neg.f64 (sin.f64 b))) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) r))))
(-.f64 (log.f64 (neg.f64 (sin.f64 b))) (log.f64 (/.f64 #s(literal -1 binary64) r)))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
(+.f64 (log.f64 (neg.f64 (sin.f64 b))) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) r))))
(-.f64 (log.f64 (neg.f64 (sin.f64 b))) (log.f64 (/.f64 #s(literal -1 binary64) r)))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
(+.f64 (log.f64 (neg.f64 (sin.f64 b))) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) r))))
(-.f64 (log.f64 (neg.f64 (sin.f64 b))) (log.f64 (/.f64 #s(literal -1 binary64) r)))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
(+.f64 (log.f64 (neg.f64 (sin.f64 b))) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) r))))
(-.f64 (log.f64 (neg.f64 (sin.f64 b))) (log.f64 (/.f64 #s(literal -1 binary64) r)))
(*.f64 b r)
(*.f64 r b)
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 r (pow.f64 b #s(literal 2 binary64))))))
(*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 r (pow.f64 b #s(literal 2 binary64))) r))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) r (*.f64 (*.f64 r (pow.f64 b #s(literal 2 binary64))) #s(literal 1/120 binary64))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (*.f64 r (pow.f64 b #s(literal 2 binary64))) #s(literal 1/120 binary64) (*.f64 r #s(literal -1/6 binary64))) r))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)) (*.f64 #s(literal 1/120 binary64) r)))))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) r (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 r (pow.f64 b #s(literal 2 binary64))) (*.f64 r #s(literal 1/120 binary64))))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 r #s(literal 1/120 binary64) (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 b #s(literal 2 binary64))) r)) (*.f64 r #s(literal -1/6 binary64))) r))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (*.f64 b (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))))
(*.f64 b (fma.f64 b (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (/.f64 (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (cos.f64 a))) (*.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64)))) (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 b (fma.f64 (neg.f64 b) (fma.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64) (*.f64 (neg.f64 (sin.f64 a)) (/.f64 (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (cos.f64 a)))) (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 a (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))
(fma.f64 r (/.f64 (sin.f64 b) (cos.f64 b)) (*.f64 a (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 (neg.f64 a) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 (sin.f64 b) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))) (cos.f64 b)))))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (neg.f64 (neg.f64 (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 a (neg.f64 (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (fma.f64 (sin.f64 b) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (*.f64 b (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))))
(*.f64 b (fma.f64 b (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (+.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (/.f64 (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (cos.f64 a))) (*.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64)))) (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 b (fma.f64 (neg.f64 b) (fma.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64) (*.f64 (neg.f64 (sin.f64 a)) (/.f64 (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (cos.f64 a)))) (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 (+.f64 a b))))
(neg.f64 (*.f64 r (/.f64 (*.f64 (sin.f64 b) (cbrt.f64 #s(literal -1 binary64))) (cos.f64 (+.f64 b a)))))
(*.f64 (neg.f64 r) (/.f64 (*.f64 (sin.f64 b) (cbrt.f64 #s(literal -1 binary64))) (cos.f64 (+.f64 b a))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 (+.f64 a b))))
(neg.f64 (*.f64 r (/.f64 (*.f64 (sin.f64 b) (cbrt.f64 #s(literal -1 binary64))) (cos.f64 (+.f64 b a)))))
(*.f64 (neg.f64 r) (/.f64 (*.f64 (sin.f64 b) (cbrt.f64 #s(literal -1 binary64))) (cos.f64 (+.f64 b a))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 (+.f64 a b))))
(neg.f64 (*.f64 r (/.f64 (*.f64 (sin.f64 b) (cbrt.f64 #s(literal -1 binary64))) (cos.f64 (+.f64 b a)))))
(*.f64 (neg.f64 r) (/.f64 (*.f64 (sin.f64 b) (cbrt.f64 #s(literal -1 binary64))) (cos.f64 (+.f64 b a))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 (+.f64 a b))))
(neg.f64 (*.f64 r (/.f64 (*.f64 (sin.f64 b) (cbrt.f64 #s(literal -1 binary64))) (cos.f64 (+.f64 b a)))))
(*.f64 (neg.f64 r) (/.f64 (*.f64 (sin.f64 b) (cbrt.f64 #s(literal -1 binary64))) (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 a (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))
(fma.f64 r (/.f64 (sin.f64 b) (cos.f64 b)) (*.f64 a (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))
(+.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 (neg.f64 a) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(+.f64 (*.f64 a (+.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))))) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 (sin.f64 b) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))) (cos.f64 b)))))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (neg.f64 (neg.f64 (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 a (neg.f64 (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (fma.f64 (sin.f64 b) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (*.f64 b (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))))
(*.f64 b (fma.f64 b (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 b (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (/.f64 (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (cos.f64 a))) (*.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64)))) (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 b (fma.f64 (neg.f64 b) (fma.f64 (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -1/3 binary64) (*.f64 (neg.f64 (sin.f64 a)) (/.f64 (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (cos.f64 a)))) (-.f64 (/.f64 (*.f64 r #s(literal -1/6 binary64)) (cos.f64 a)) (-.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64)) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 a (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))
(fma.f64 r (/.f64 (sin.f64 b) (cos.f64 b)) (*.f64 a (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 (neg.f64 a) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 (sin.f64 b) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))) (cos.f64 b)))))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (neg.f64 (neg.f64 (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 a (neg.f64 (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (fma.f64 (sin.f64 b) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))))) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (-.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) (*.f64 b (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (*.f64 (cos.f64 a) (fma.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (fma.f64 (pow.f64 (cos.f64 a) #s(literal 3 binary64)) #s(literal -1/2 binary64) (fma.f64 (cos.f64 a) (-.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 9 binary64))))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (+.f64 (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cos.f64 a) (sin.f64 a))) (*.f64 (cos.f64 a) (sin.f64 a)))) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a)))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (*.f64 (cos.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (sin.f64 a))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 b (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (*.f64 (cos.f64 a) (fma.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (*.f64 (cos.f64 a) (fma.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (fma.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (fma.f64 (cos.f64 a) (*.f64 #s(literal 4/3 binary64) (*.f64 (sin.f64 a) (cos.f64 a))) (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))))) (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 a) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (*.f64 (cos.f64 a) (fma.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))) (neg.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))))) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 b (fma.f64 b (fma.f64 (neg.f64 b) (-.f64 (fma.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (fma.f64 (cos.f64 a) (*.f64 #s(literal 4/3 binary64) (*.f64 (sin.f64 a) (cos.f64 a))) (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (*.f64 (sin.f64 a) (-.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (fma.f64 (pow.f64 (cos.f64 a) #s(literal 3 binary64)) #s(literal -1/2 binary64) (fma.f64 (cos.f64 a) (-.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 9 binary64)))))) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) (fma.f64 (pow.f64 (cos.f64 a) #s(literal 3 binary64)) #s(literal -1/2 binary64) (fma.f64 (cos.f64 a) (-.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 a) #s(literal 9 binary64))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))) (-.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (fma.f64 (pow.f64 (cos.f64 a) #s(literal 3 binary64)) #s(literal -1/2 binary64) (fma.f64 (cos.f64 a) (-.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 a) (pow.f64 (sin.f64 a) #s(literal 2 binary64)))))) (pow.f64 (cos.f64 a) #s(literal 6 binary64)))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 9 binary64))))))) (*.f64 (neg.f64 (pow.f64 r #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) #s(literal -3 binary64)) (pow.f64 (cos.f64 a) #s(literal 6 binary64))))) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 a (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))) (/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (*.f64 a (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))
(fma.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 9 binary64))) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (*.f64 (cos.f64 b) (fma.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (sin.f64 b) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))) (/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))
(fma.f64 a (-.f64 (*.f64 (neg.f64 a) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64)) (fma.f64 (cos.f64 b) (-.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 9 binary64))))) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))) (/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64))))))))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (+.f64 (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cos.f64 b) (sin.f64 b))) (*.f64 (cos.f64 b) (sin.f64 b)))) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (*.f64 (cos.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (sin.f64 b)))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 9 binary64))) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (*.f64 (cos.f64 b) (fma.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (sin.f64 b) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (*.f64 (cos.f64 b) (fma.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 b) #s(literal 9 binary64))) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (fma.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (fma.f64 (cos.f64 b) (*.f64 #s(literal 4/3 binary64) (*.f64 (sin.f64 b) (cos.f64 b))) (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 9 binary64))) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (*.f64 (cos.f64 b) (fma.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (sin.f64 b) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 a (neg.f64 (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (-.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (fma.f64 (cos.f64 b) (*.f64 #s(literal 4/3 binary64) (*.f64 (sin.f64 b) (cos.f64 b))) (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 (sin.f64 b) (-.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64)) (fma.f64 (cos.f64 b) (-.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64)))))))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (*.f64 (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64)) (fma.f64 (cos.f64 b) (-.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 9 binary64)))) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (cos.f64 b) #s(literal 3 binary64)) (fma.f64 (cos.f64 b) (-.f64 (pow.f64 (sin.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 b) (pow.f64 (sin.f64 b) #s(literal 2 binary64))))))) (pow.f64 (cos.f64 b) #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64)) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 9 binary64))))) (/.f64 (*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (*.f64 (*.f64 (sin.f64 b) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) #s(literal -3 binary64))) (neg.f64 (pow.f64 (cos.f64 b) #s(literal 6 binary64))))) (/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (+.f64 a b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 r (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a))))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 r (sin.f64 b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3/2 binary64))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 r (sin.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a))))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 2 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal -1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 b) (sin.f64 a)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(/.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (sin.f64 a))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 3 binary64))
(*.f64 (sin.f64 b) (sin.f64 a))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) (sin.f64 a))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 2 binary64))
(*.f64 (sin.f64 b) (sin.f64 a))
(neg.f64 (*.f64 (sin.f64 b) (sin.f64 a)))
(*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 b) (sin.f64 a)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 a)) (sin.f64 b)))
(*.f64 (sin.f64 b) (sin.f64 a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(*.f64 (sin.f64 b) (sin.f64 a))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)))
(*.f64 (sin.f64 b) (sin.f64 a))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (sin.f64 a) #s(literal 3 binary64))))
(*.f64 (sin.f64 b) (sin.f64 a))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 a) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(*.f64 (sin.f64 b) (sin.f64 a))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(*.f64 (sin.f64 b) (sin.f64 a))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(*.f64 (sin.f64 b) (sin.f64 a))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64)))
(*.f64 (sin.f64 b) (sin.f64 a))
(+.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a)))
(fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 1 binary64)) (*.f64 (sin.f64 b) (sin.f64 a)))
(fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sin.f64 a) (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sin.f64 a) (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sin.f64 a) (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sin.f64 a) (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b)))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b)))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b)))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b)))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sin.f64 a) (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (sqrt.f64 (cos.f64 b)) (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sin.f64 a) (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sin.f64 a) (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (sqrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (+.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (+.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (+.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (+.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (+.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))) (+.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (+.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sin.f64 a) (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (+.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (+.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (+.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sin.f64 a) (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (neg.f64 (cbrt.f64 (sin.f64 b)))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (neg.f64 (cbrt.f64 (sin.f64 b)))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 a))) (sin.f64 b) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b))))
(+.f64 (fma.f64 (sin.f64 a) (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (neg.f64 (cbrt.f64 (sin.f64 b)))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b)))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 a))) (sin.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64)))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (sin.f64 a))) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 a)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)) (sqrt.f64 (sin.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (neg.f64 (sqrt.f64 (sin.f64 a))) (sin.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (sqrt.f64 (sin.f64 a))))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sqrt.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sqrt.f64 (sin.f64 a)))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64))))) (fma.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)) (*.f64 (sin.f64 b) (*.f64 (sin.f64 a) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (sin.f64 b) (neg.f64 (sin.f64 a)) (*.f64 (sin.f64 b) (neg.f64 (sin.f64 a)))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (cbrt.f64 (sin.f64 b))))) (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 a) (neg.f64 (cbrt.f64 (sin.f64 b)))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 b))) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sqrt.f64 (sin.f64 b))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (*.f64 (cos.f64 b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a))) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))))
(-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(-.f64 (/.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(cos.f64 (+.f64 b a))
(*.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(cos.f64 (+.f64 b a))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 b a))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(cos.f64 (+.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 b a))
(/.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(cos.f64 (+.f64 b a))
(/.f64 (neg.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64))
(cos.f64 (+.f64 b a))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (-.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (cos.f64 a) (cos.f64 b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64))) (-.f64 (fma.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (cos.f64 a) (cos.f64 b)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 b) (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (cos.f64 a) (cos.f64 b))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (fma.f64 (cos.f64 b) (*.f64 (cos.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (cos.f64 b) (cos.f64 a))) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(cos.f64 (+.f64 b a))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))
(cos.f64 (+.f64 b a))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 (+.f64 b a))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(cos.f64 (+.f64 b a))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(fabs.f64 (cos.f64 (+.f64 b a)))
(log.f64 (exp.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 b a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (+.f64 b a)))))
(cos.f64 (+.f64 b a))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(cos.f64 (+.f64 b a))
(cos.f64 (+.f64 b a))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 b a))
(exp.f64 (log.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (+.f64 b a))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(cos.f64 (+.f64 b a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 r (cos.f64 a)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 r (cos.f64 a))))
(*.f64 r (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(/.f64 r (cos.f64 a))
(*.f64 (/.f64 r (cos.f64 a)) #s(literal 1 binary64))
(/.f64 r (cos.f64 a))
(*.f64 #s(literal 1 binary64) (/.f64 r (cos.f64 a)))
(/.f64 r (cos.f64 a))
(*.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) (pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64)))
(/.f64 r (cos.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 r (cos.f64 a))))
(/.f64 r (cos.f64 a))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (/.f64 (cbrt.f64 r) (cos.f64 a)))
(/.f64 r (cos.f64 a))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(/.f64 r (cos.f64 a))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 a))) (sqrt.f64 (/.f64 r (cos.f64 a))))
(/.f64 r (cos.f64 a))
(*.f64 (sqrt.f64 r) (/.f64 (sqrt.f64 r) (cos.f64 a)))
(/.f64 r (cos.f64 a))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 #s(literal 1 binary64) (cos.f64 a))))
(/.f64 r (cos.f64 a))
(*.f64 (neg.f64 r) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 a))))
(/.f64 r (cos.f64 a))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) r)
(/.f64 r (cos.f64 a))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 a))))
(/.f64 (/.f64 r (cbrt.f64 (cos.f64 a))) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) (/.f64 r (sqrt.f64 (cos.f64 a))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) r) (sqrt.f64 (cos.f64 a)))
(/.f64 (/.f64 r (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 r) (cos.f64 a)))
(/.f64 r (cos.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 a))))
(*.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 a))) (/.f64 (cbrt.f64 r) (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (sqrt.f64 r) #s(literal 1 binary64)) (/.f64 (sqrt.f64 r) (cos.f64 a)))
(/.f64 r (cos.f64 a))
(*.f64 (/.f64 (sqrt.f64 r) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 r) (cbrt.f64 (cos.f64 a))))
(pow.f64 (/.f64 r (cos.f64 a)) #s(literal 1 binary64))
(/.f64 r (cos.f64 a))
(pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 3 binary64))
(/.f64 r (cos.f64 a))
(pow.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 r (cos.f64 a))
(pow.f64 (sqrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64))
(/.f64 r (cos.f64 a))
(pow.f64 (/.f64 (cos.f64 a) r) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r))
(neg.f64 (/.f64 r (neg.f64 (cos.f64 a))))
(/.f64 r (cos.f64 a))
(neg.f64 (/.f64 (neg.f64 r) (cos.f64 a)))
(/.f64 r (cos.f64 a))
(sqrt.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 2 binary64)))
(fabs.f64 (/.f64 r (cos.f64 a)))
(log.f64 (exp.f64 (/.f64 r (cos.f64 a))))
(/.f64 r (cos.f64 a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 r (cos.f64 a)))))
(/.f64 r (cos.f64 a))
(cbrt.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)))
(/.f64 r (cos.f64 a))
(cbrt.f64 (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))
(/.f64 r (cos.f64 a))
(expm1.f64 (log1p.f64 (/.f64 r (cos.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 r (cos.f64 a))))
(/.f64 r (cos.f64 a))
(exp.f64 (log.f64 (/.f64 r (cos.f64 a))))
(/.f64 r (cos.f64 a))
(exp.f64 (*.f64 (log.f64 (/.f64 r (cos.f64 a))) #s(literal 1 binary64)))
(/.f64 r (cos.f64 a))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (/.f64 (cos.f64 a) r)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b (cos.f64 a)) r)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 r (cos.f64 a)))))
(/.f64 b (/.f64 (cos.f64 a) r))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (neg.f64 (*.f64 r b)) (neg.f64 (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 b (neg.f64 r)) (neg.f64 (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 (neg.f64 r) b) (neg.f64 (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (/.f64 (*.f64 r b) #s(literal 1 binary64)) (cos.f64 a))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (/.f64 (*.f64 r b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(/.f64 (/.f64 (*.f64 r b) (sqrt.f64 (cos.f64 a))) (sqrt.f64 (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(pow.f64 (/.f64 b (/.f64 (cos.f64 a) r)) #s(literal 1 binary64))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(pow.f64 (cbrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 3 binary64))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(pow.f64 (pow.f64 (/.f64 b (/.f64 (cos.f64 a) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 2 binary64))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 b (/.f64 (cos.f64 a) r)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 b (cos.f64 a)) r) #s(literal 2 binary64)))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 r (cos.f64 a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 b (/.f64 (cos.f64 a) r)))))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(cbrt.f64 (pow.f64 (/.f64 b (/.f64 (cos.f64 a) r)) #s(literal 3 binary64)))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 b #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 b (/.f64 (cos.f64 a) r))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 b (cos.f64 a)) r)))
(expm1.f64 (log1p.f64 (*.f64 b (/.f64 r (cos.f64 a)))))
(log1p.f64 (expm1.f64 (/.f64 b (/.f64 (cos.f64 a) r))))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(exp.f64 (log.f64 (/.f64 b (/.f64 (cos.f64 a) r))))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 1 binary64)))
(*.f64 r (/.f64 b (cos.f64 a)))
(*.f64 b (/.f64 r (cos.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 1 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) #s(literal -1 binary64)) (neg.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64)) (cos.f64 (+.f64 b a)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 2 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal -1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal -2 binary64))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(neg.f64 (/.f64 #s(literal -1 binary64) (cos.f64 (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(exp.f64 (neg.f64 (log.f64 (cos.f64 (+.f64 b a)))))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(-.f64 #s(literal 0 binary64) (*.f64 r (sin.f64 b)))
(*.f64 r (neg.f64 (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 r (sin.f64 b)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 r (sin.f64 b))))
(pow.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64))
(*.f64 r (sin.f64 b))
(pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 3 binary64))
(*.f64 r (sin.f64 b))
(pow.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 r (sin.f64 b))
(pow.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))
(*.f64 r (sin.f64 b))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b))))
(*.f64 r (sin.f64 b))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b))))) (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 r (sin.f64 b))
(neg.f64 (*.f64 r (sin.f64 b)))
(*.f64 r (neg.f64 (sin.f64 b)))
(sqrt.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 r (sin.f64 b)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) r))
(*.f64 r (sin.f64 b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 r (sin.f64 b)))))
(*.f64 r (sin.f64 b))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 b)) r)))
(*.f64 r (neg.f64 (sin.f64 b)))
(cbrt.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)))
(*.f64 r (sin.f64 b))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(*.f64 r (sin.f64 b))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(*.f64 r (sin.f64 b))
(expm1.f64 (log1p.f64 (*.f64 r (sin.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 r (sin.f64 b))))
(*.f64 r (sin.f64 b))
(exp.f64 (log.f64 (*.f64 r (sin.f64 b))))
(*.f64 r (sin.f64 b))
(+.f64 (log.f64 (sin.f64 b)) (log.f64 r))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 #s(literal 0 binary64) (log.f64 (*.f64 r (sin.f64 b))))
(log.f64 (*.f64 r (sin.f64 b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (*.f64 r (sin.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))) (log.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))))
(+.f64 (*.f64 (log.f64 (sin.f64 b)) #s(literal 1 binary64)) (*.f64 (log.f64 r) #s(literal 1 binary64)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 r (sin.f64 b))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 r (sin.f64 b))))
(log.f64 (*.f64 r (sin.f64 b)))
(*.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64))
(log.f64 (*.f64 r (sin.f64 b)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(log.f64 (*.f64 r (sin.f64 b)))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (log.f64 r) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b))) (-.f64 (*.f64 (log.f64 r) (log.f64 r)) (*.f64 (log.f64 (sin.f64 b)) (log.f64 r)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (log.f64 r) #s(literal 3 binary64))) (fma.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b)) (*.f64 (log.f64 r) (-.f64 (log.f64 r) (log.f64 (sin.f64 b))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (log.f64 r) #s(literal 3 binary64))) (fma.f64 (log.f64 r) (-.f64 (log.f64 r) (log.f64 (sin.f64 b))) (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b)))))
(/.f64 (-.f64 (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b))) (*.f64 (log.f64 r) (log.f64 r))) (-.f64 (log.f64 (sin.f64 b)) (log.f64 r)))
(/.f64 (fma.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b)) (neg.f64 (*.f64 (log.f64 r) (log.f64 r)))) (-.f64 (log.f64 (sin.f64 b)) (log.f64 r)))
(/.f64 (fma.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b)) (*.f64 (log.f64 r) (neg.f64 (log.f64 r)))) (-.f64 (log.f64 (sin.f64 b)) (log.f64 r)))
(pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64))
(log.f64 (*.f64 r (sin.f64 b)))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))) #s(literal 3 binary64))
(log.f64 (*.f64 r (sin.f64 b)))
(pow.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log.f64 (*.f64 r (sin.f64 b)))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))) #s(literal 2 binary64))
(log.f64 (*.f64 r (sin.f64 b)))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)))
(fabs.f64 (log.f64 (*.f64 r (sin.f64 b))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 3 binary64)))
(log.f64 (*.f64 r (sin.f64 b)))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(log1p.f64 (-.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64)))
(log1p.f64 (fma.f64 r (sin.f64 b) #s(literal -1 binary64)))
(exp.f64 (log.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(log.f64 (*.f64 r (sin.f64 b)))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 r (sin.f64 b)))) #s(literal 1 binary64)))
(log.f64 (*.f64 r (sin.f64 b)))
(-.f64 #s(literal 0 binary64) (*.f64 r (sin.f64 b)))
(*.f64 r (neg.f64 (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 r (sin.f64 b)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 r (sin.f64 b))))
(*.f64 r (sin.f64 b))
(*.f64 (sin.f64 b) r)
(*.f64 r (sin.f64 b))
(*.f64 (sin.f64 b) (neg.f64 r))
(*.f64 r (neg.f64 (sin.f64 b)))
(*.f64 #s(literal 1 binary64) (*.f64 r (sin.f64 b)))
(*.f64 r (sin.f64 b))
(*.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64))
(*.f64 r (sin.f64 b))
(*.f64 #s(literal -1 binary64) (*.f64 r (sin.f64 b)))
(*.f64 r (neg.f64 (sin.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) r))
(*.f64 r (sin.f64 b))
(*.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)))
(*.f64 r (sin.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 r (sin.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 r (sin.f64 b)))))
(*.f64 r (neg.f64 (sin.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (sin.f64 b)))
(*.f64 r (sin.f64 b))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) r))
(*.f64 r (sin.f64 b))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 r (sin.f64 b))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (neg.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))))
(*.f64 r (neg.f64 (sin.f64 b)))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (sin.f64 b)))
(*.f64 r (sin.f64 b))
(*.f64 (neg.f64 r) (sin.f64 b))
(*.f64 r (neg.f64 (sin.f64 b)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 r (neg.f64 (sin.f64 b)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 r (neg.f64 (sin.f64 b)))
(*.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 r (sin.f64 b))
(*.f64 (*.f64 r (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 r (sin.f64 b))
(*.f64 (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 r (sin.f64 b))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 r)) (sqrt.f64 r))
(*.f64 r (sin.f64 b))
(pow.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64))
(*.f64 r (sin.f64 b))
(pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 3 binary64))
(*.f64 r (sin.f64 b))
(pow.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 r (sin.f64 b))
(pow.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))
(*.f64 r (sin.f64 b))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b))))
(*.f64 r (sin.f64 b))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b))))) (sqrt.f64 (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 r (sin.f64 b))
(neg.f64 (*.f64 r (sin.f64 b)))
(*.f64 r (neg.f64 (sin.f64 b)))
(sqrt.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 r (sin.f64 b)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) r))
(*.f64 r (sin.f64 b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 r (sin.f64 b)))))
(*.f64 r (sin.f64 b))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 b)) r)))
(*.f64 r (neg.f64 (sin.f64 b)))
(cbrt.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)))
(*.f64 r (sin.f64 b))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(*.f64 r (sin.f64 b))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(*.f64 r (sin.f64 b))
(expm1.f64 (log1p.f64 (*.f64 r (sin.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 r (sin.f64 b))))
(*.f64 r (sin.f64 b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 r (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a))))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 r (sin.f64 b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3/2 binary64))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 r (sin.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a))))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 2 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal -1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 r (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a))))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (*.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 r (sin.f64 b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3/2 binary64))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 r (sin.f64 b))) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 r (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 r (sin.f64 b)))) (sqrt.f64 (*.f64 r (sin.f64 b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 r (sin.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a))))))
(*.f64 (*.f64 r (sin.f64 b)) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 1 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) #s(literal -1 binary64)) (neg.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64)) (cos.f64 (+.f64 b a)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 1 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) #s(literal -1 binary64)) (neg.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) #s(literal 1 binary64)) (cos.f64 (+.f64 b a)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (/.f64 (*.f64 r (sin.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 2 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal -1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (neg.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))))
(*.f64 (sin.f64 b) (*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (*.f64 r (sin.f64 b)) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (*.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (*.f64 r (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) #s(literal 3 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (*.f64 r (sin.f64 b))) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 r (cos.f64 (+.f64 b a)))) (sin.f64 b))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) #s(literal 4 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) (sqrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) r)
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(neg.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (*.f64 r (sin.f64 b))) (cos.f64 (+.f64 b a)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64)) (*.f64 r (sin.f64 b))) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(neg.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (*.f64 r (sin.f64 b)) (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (pow.f64 (*.f64 r (sin.f64 b)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(neg.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64))

eval606.0ms (3.3%)

Compiler

Compiled 54258 to 14590 computations (73.1% saved)

prune623.0ms (3.4%)

Pruning

82 alts after pruning (80 fresh and 2 done)

PrunedKeptTotal
New1792451837
Fresh203555
Picked325
Done000
Total1815821897
Accuracy
100.0%
Counts
1897 → 82
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.9%
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
21.9%
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
23.8%
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
26.4%
(pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 3 binary64))) #s(literal 1/3 binary64))
32.8%
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 2 binary64))
25.3%
(pow.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))) #s(literal 1/3 binary64))
75.6%
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
75.6%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
55.8%
(/.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
98.0%
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
75.6%
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) (cos.f64 (+.f64 b a)))
17.1%
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a)))
38.4%
(/.f64 (*.f64 r (pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
75.8%
(/.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))) (cos.f64 (+.f64 b a)))
42.3%
(/.f64 (*.f64 r (-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))) (cos.f64 (+.f64 b a)))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
76.1%
(/.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
99.3%
(/.f64 (*.f64 r (sin.f64 b)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (cos.f64 a) (cos.f64 b)))))))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
76.4%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
56.2%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 (sin.f64 b) a)))
53.0%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))))
49.4%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
53.7%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))))
99.0%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a)))))
99.0%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))))
72.7%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a)))))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a)))))
72.7%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (+.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sin.f64 b) (sin.f64 a)))))
55.1%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (cos.f64 b)) (sin.f64 b)))))
52.0%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (cos.f64 a)) (sin.f64 a)))))
76.5%
(/.f64 (*.f64 r (sin.f64 b)) (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))))
76.6%
(/.f64 (*.f64 r (sin.f64 b)) (expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a)))))
58.5%
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
55.2%
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
42.3%
(/.f64 (*.f64 r (log.f64 (exp.f64 (sin.f64 b)))) (cos.f64 (+.f64 b a)))
51.4%
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
51.0%
(/.f64 (*.f64 r b) (cos.f64 a))
76.6%
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
32.9%
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (fabs.f64 (cos.f64 (+.f64 a b))))
33.4%
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 b))
33.0%
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 a))
14.3%
(/.f64 (exp.f64 (log.f64 (*.f64 r (neg.f64 (sin.f64 b))))) (cos.f64 (+.f64 b a)))
47.6%
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
76.6%
(/.f64 r (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)))
50.9%
(/.f64 b (/.f64 (cos.f64 a) r))
50.6%
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
75.6%
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
76.7%
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
98.6%
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))) (*.f64 (sin.f64 b) r))
99.3%
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (sin.f64 b) r))
42.3%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
58.5%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (*.f64 (sin.f64 b) r))
55.2%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 (sin.f64 b) r))
51.0%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
76.5%
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))) (*.f64 (sin.f64 b) r))
58.5%
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
75.5%
(*.f64 (log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))) (*.f64 (sin.f64 b) r))
76.6%
(*.f64 r (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)) #s(literal -1 binary64)))
76.1%
(*.f64 r (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
99.5%
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))))
53.0%
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))))
17.1%
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
76.6%
(*.f64 r (/.f64 (sin.f64 b) (log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))))
58.5%
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
55.2%
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
51.3%
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
51.0%
(*.f64 r (/.f64 b (cos.f64 a)))
54.8%
(*.f64 r (+.f64 (/.f64 (sin.f64 b) (cos.f64 b)) (/.f64 (*.f64 a (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
76.6%
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)))
42.0%
(*.f64 r (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))))
42.3%
(*.f64 r (log.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
37.3%
(*.f64 r (exp.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
32.9%
(*.f64 r b)
51.0%
(*.f64 b (/.f64 r (cos.f64 a)))
50.9%
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
34.3%
(*.f64 b (exp.f64 (log.f64 (/.f64 r (cos.f64 a)))))
17.1%
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
48.4%
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
34.6%
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
43.4%
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
Compiler

Compiled 2804 to 1784 computations (36.4% saved)

localize1.2s (6.6%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
96.9%
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b))))
96.9%
(log.f64 (*.f64 r (sin.f64 b)))
95.3%
(cos.f64 (+.f64 b a))
99.9%
(/.f64 r (cos.f64 a))
99.9%
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))
99.9%
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64))
79.0%
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
99.9%
(/.f64 (cos.f64 (+.f64 b a)) r)
99.9%
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
95.3%
(cos.f64 (+.f64 b a))
99.9%
(*.f64 r (sin.f64 b))
99.9%
(*.f64 (sin.f64 a) (sin.f64 b))
99.9%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
71.8%
(fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b)))
Compiler

Compiled 240 to 48 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 793.0ms
Operation ival-pow, time spent: 272.0ms, 34.0% of total-time
Operation ival-cos, time spent: 172.0ms, 22.0% of total-time
Operation ival-sin, time spent: 111.0ms, 14.0% of total-time
Operation ival-exp, time spent: 80.0ms, 10.0% of total-time
Operation ival-mult, time spent: 40.0ms, 5.0% of total-time
Operation ival-log, time spent: 37.0ms, 5.0% of total-time
Operation ival-div, time spent: 36.0ms, 5.0% of total-time
Operation ival-neg, time spent: 17.0ms, 2.0% of total-time
Operation ival-add, time spent: 12.0ms, 2.0% of total-time
Operation composed, time spent: 9.0ms, 1.0% of total-time
Operation const, time spent: 4.0ms, 1.0% of total-time
Operation ival-sub, time spent: 3.0ms, 0.0% of total-time

series145.0ms (0.8%)

Counts
11 → 324
Calls
Call 1
Inputs
#<alt (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))>
#<alt (/.f64 (cos.f64 (+.f64 b a)) r)>
#<alt (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))>
#<alt (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64))>
#<alt (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))>
#<alt (log.f64 (*.f64 r (sin.f64 b)))>
#<alt (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b))))>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))>
Outputs
#<alt (*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -1 binary64) (sin.f64 a))))>
#<alt (*.f64 b (+.f64 (sin.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal 1/6 binary64) (sin.f64 a)))))))>
#<alt (*.f64 b (+.f64 (sin.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 a)) (*.f64 #s(literal 1/120 binary64) (sin.f64 a))))))))))>
#<alt (*.f64 b (+.f64 (sin.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 a)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (sin.f64 a)) (*.f64 #s(literal 1/5040 binary64) (sin.f64 a)))))))))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -1 binary64) (sin.f64 b))))>
#<alt (*.f64 a (+.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal 1/6 binary64) (sin.f64 b)))))))>
#<alt (*.f64 a (+.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 b)) (*.f64 #s(literal 1/120 binary64) (sin.f64 b))))))))))>
#<alt (*.f64 a (+.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 b)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (sin.f64 b)) (*.f64 #s(literal 1/5040 binary64) (sin.f64 b)))))))))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))>
#<alt (*.f64 a (sin.f64 b))>
#<alt (*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))>
#<alt (*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))))>
#<alt (*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal 1/120 binary64) (sin.f64 b))))))))>
#<alt (*.f64 b (sin.f64 a))>
#<alt (*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))>
#<alt (*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))))>
#<alt (*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal 1/120 binary64) (sin.f64 a))))))))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (cos.f64 a) r)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (sin.f64 a)) r)) (/.f64 (cos.f64 a) r))>
#<alt (+.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) r)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b (cos.f64 a)) r)))) (/.f64 (cos.f64 a) r))>
#<alt (+.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) r)) (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 a) r)) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 b (sin.f64 a)) r)))))) (/.f64 (cos.f64 a) r))>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) r)>
#<alt (/.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) r)>
#<alt (/.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) r)>
#<alt (/.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) r)>
#<alt (/.f64 (cos.f64 b) r)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (sin.f64 b)) r)) (/.f64 (cos.f64 b) r))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) r)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (cos.f64 b)) r)))) (/.f64 (cos.f64 b) r))>
#<alt (+.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) r)) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 b) r)) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 a (sin.f64 b)) r)))))) (/.f64 (cos.f64 b) r))>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) r)>
#<alt (/.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) r)>
#<alt (/.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) r)>
#<alt (/.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (cos.f64 (+.f64 a b)) r)>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 r (cos.f64 a))))))) (/.f64 r (cos.f64 a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 a)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 a)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 a)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 a)))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 r (sin.f64 b)))) (*.f64 r (sin.f64 b)))>
#<alt (+.f64 (*.f64 r (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 r (sin.f64 b))))))>
#<alt (+.f64 (*.f64 r (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 r (sin.f64 b))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 r (sin.f64 b))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b))))))))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b))))))))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 13/120 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -41/3024 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 13/120 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -9/4 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))))) (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))>
#<alt (+.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -61/240 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 21/16 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (+.f64 (*.f64 #s(literal -9/4 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))))))))) (+.f64 (*.f64 #s(literal -9/4 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))))) (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 r (cos.f64 a))))))) (/.f64 r (cos.f64 a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 r (sin.f64 b)))) (*.f64 r (sin.f64 b)))>
#<alt (+.f64 (*.f64 r (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (sin.f64 b))))))>
#<alt (+.f64 (*.f64 r (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 r (sin.f64 b))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b))))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (sin.f64 b))))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))>
#<alt (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))>
#<alt (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))>
#<alt (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))>
#<alt (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))>
#<alt (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))>
#<alt (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))>
#<alt (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))>
#<alt (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))>
#<alt (+.f64 (log.f64 b) (log.f64 r))>
#<alt (+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)))))>
#<alt (+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/180 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/6 binary64)))))>
#<alt (+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2835 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/180 binary64))) #s(literal 1/6 binary64)))))>
#<alt (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b))))>
#<alt (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b))))>
#<alt (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b))))>
#<alt (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b))))>
#<alt (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r)))))>
#<alt (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r)))))>
#<alt (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r)))))>
#<alt (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r)))))>
#<alt (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r)))))>
#<alt (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r)))))>
#<alt (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r)))))>
#<alt (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r)))))>
#<alt (exp.f64 (+.f64 (log.f64 b) (log.f64 r)))>
#<alt (+.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 b) (log.f64 r))))))>
#<alt (+.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 (+.f64 (log.f64 b) (log.f64 r)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 b) (log.f64 r))))))))>
#<alt (+.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 (+.f64 (log.f64 b) (log.f64 r)))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 b) (log.f64 r))))) (*.f64 #s(literal 1/120 binary64) (exp.f64 (+.f64 (log.f64 b) (log.f64 r)))))))))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (*.f64 r (sin.f64 b))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a))>
#<alt (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)) (/.f64 (*.f64 b (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))>
#<alt (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))) (cos.f64 (+.f64 a b)))>
#<alt (/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))) (cos.f64 (+.f64 a b)))>
Calls

87 calls:

TimeVariablePointExpression
45.0ms
b
@-inf
(* (/ 1 (cos (+ b a))) (pow (exp 1) (log (* r (sin b)))))
25.0ms
a
@inf
(* (/ 1 (cos (+ b a))) (pow (exp 1) (log (* r (sin b)))))
17.0ms
r
@0
(pow (exp 1) (log (* r (sin b))))
7.0ms
b
@-inf
(pow (pow (* (sin b) (/ r (cos a))) 3) 1/3)
6.0ms
b
@inf
(pow (exp 1) (log (* r (sin b))))

rewrite242.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
263×log1p-expm1-u
263×expm1-log1p-u
252×add-exp-log
252×add-cube-cbrt
251×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039345
1677332
Stop Event
node limit
Counts
11 → 409
Calls
Call 1
Inputs
(fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
(*.f64 (sin.f64 a) (sin.f64 b))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 (cos.f64 (+.f64 b a)) r)
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))
(log.f64 (*.f64 r (sin.f64 b)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
Outputs
(+.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))))) #s(literal 1 binary64))
(*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) (sqrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 (sin.f64 b) r)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 r #s(literal 2 binary64))) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 b) r)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) (/.f64 (sin.f64 b) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cos.f64 (+.f64 b a))) (/.f64 (cbrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sin.f64 b)) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) (/.f64 (cbrt.f64 (sin.f64 b)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))) (/.f64 (sqrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (sin.f64 b)) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (cbrt.f64 r))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) (*.f64 (sin.f64 b) r))
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)) r)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r) (sin.f64 b))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 (sin.f64 b) r))) (sqrt.f64 (*.f64 (sin.f64 b) r)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) #s(literal 1 binary64))
(-.f64 (/.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a)))))
(/.f64 (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a)))) #s(literal -2 binary64))
(pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 2 binary64))
(neg.f64 (*.f64 (sin.f64 b) (sin.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (sin.f64 a)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 b)) (sin.f64 a))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 (sin.f64 b) r)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 r #s(literal 2 binary64))) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 b) r)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) (/.f64 (sin.f64 b) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cos.f64 (+.f64 b a))) (/.f64 (cbrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sin.f64 b)) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) (/.f64 (cbrt.f64 (sin.f64 b)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))) (/.f64 (sqrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (sin.f64 b)) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (cbrt.f64 r))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) (*.f64 (sin.f64 b) r))
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)) r)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r) (sin.f64 b))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 (sin.f64 b) r))) (sqrt.f64 (*.f64 (sin.f64 b) r)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (cos.f64 a) (cos.f64 b)) r) (/.f64 (*.f64 (sin.f64 b) (sin.f64 a)) r))
(-.f64 (/.f64 (+.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))) r) (/.f64 (*.f64 (sin.f64 b) (sin.f64 a)) r))
(*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r))
(*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) r))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (neg.f64 (cos.f64 (+.f64 b a))) (/.f64 #s(literal 1 binary64) (neg.f64 r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) r))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) r))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (/.f64 (cos.f64 (+.f64 b a)) (cbrt.f64 r)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 r)) (/.f64 (cos.f64 (+.f64 b a)) (sqrt.f64 r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (sqrt.f64 r)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 r)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (cbrt.f64 r)))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))
(pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal -1 binary64))
(neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) (sin.f64 b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 a))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 a))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 a))) (sin.f64 b)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (*.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 a)))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 a)))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 a))) (/.f64 r (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 a))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 a))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 a))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 a))))
(*.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal 1 binary64)) (sin.f64 b))
(*.f64 (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 a))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 a)))) (sqrt.f64 (/.f64 r (cos.f64 a))))
(*.f64 (*.f64 (/.f64 r (cos.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 r (cos.f64 a)) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 a)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 (sin.f64 b) r)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (*.f64 (/.f64 r (cos.f64 a)) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64))))
(*.f64 (/.f64 r (cos.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64))))
(*.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (sin.f64 b)) (/.f64 r (cos.f64 a)))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (/.f64 r (cos.f64 a))) (sin.f64 b))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))) #s(literal 1 binary64))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 a)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 (sin.f64 b) r)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 1 binary64)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 (sin.f64 b)) (log.f64 r))
(+.f64 #s(literal 0 binary64) (log.f64 (*.f64 (sin.f64 b) r)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 b) r))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 b) r))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (*.f64 (sin.f64 b) r))))
(+.f64 (*.f64 (log.f64 r) #s(literal 1 binary64)) (*.f64 (log.f64 (sin.f64 b)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (sin.f64 b) r)))) #s(literal 1 binary64))
(*.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 2 binary64)) (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) (sqrt.f64 (log.f64 (*.f64 (sin.f64 b) r))))
(/.f64 (+.f64 (pow.f64 (log.f64 r) #s(literal 3 binary64)) (pow.f64 (log.f64 (sin.f64 b)) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 r) (log.f64 r)) (-.f64 (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b))) (*.f64 (log.f64 r) (log.f64 (sin.f64 b))))))
(/.f64 (-.f64 (*.f64 (log.f64 r) (log.f64 r)) (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b)))) (-.f64 (log.f64 r) (log.f64 (sin.f64 b))))
(pow.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (sin.f64 b) r))))
(log1p.f64 (-.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)))
(exp.f64 (log.f64 (log.f64 (*.f64 (sin.f64 b) r))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 b) r))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) r))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) r)
(*.f64 (sin.f64 b) (neg.f64 r))
(*.f64 r (sin.f64 b))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) r))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) r))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) r))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) r))))
(*.f64 (cbrt.f64 (pow.f64 r #s(literal 2 binary64))) (*.f64 (cbrt.f64 r) (sin.f64 b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) r))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) r))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (sin.f64 b)))
(*.f64 (neg.f64 r) (sin.f64 b))
(*.f64 (pow.f64 (E.f64) (log.f64 r)) (pow.f64 (E.f64) (log.f64 (sin.f64 b))))
(*.f64 (pow.f64 #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 b) r))) (*.f64 (sin.f64 b) r))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 (sin.f64 b) r))) (pow.f64 (cbrt.f64 (E.f64)) (log.f64 (*.f64 (sin.f64 b) r))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (log.f64 (*.f64 (sin.f64 b) r))) (pow.f64 (sqrt.f64 (E.f64)) (log.f64 (*.f64 (sin.f64 b) r))))
(*.f64 (*.f64 r #s(literal 1 binary64)) (sin.f64 b))
(*.f64 (*.f64 (sin.f64 b) #s(literal 1 binary64)) r)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) r))) (sqrt.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (cbrt.f64 r))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 r)) (sqrt.f64 r))
(*.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 r (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(neg.f64 (*.f64 (sin.f64 b) r))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 r) (sin.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) r))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 r) (sin.f64 b))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) r)))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) r)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))

simplify224.0ms (1.2%)

Algorithm
egg-herbie
Rules
692×fma-define
367×associate-*r/
359×*-commutative
305×associate-*l/
300×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0108817191
1300017191
Stop Event
node limit
Counts
733 → 441
Calls
Call 1
Inputs
(*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -1 binary64) (sin.f64 a))))
(*.f64 b (+.f64 (sin.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal 1/6 binary64) (sin.f64 a)))))))
(*.f64 b (+.f64 (sin.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 a)) (*.f64 #s(literal 1/120 binary64) (sin.f64 a))))))))))
(*.f64 b (+.f64 (sin.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 a)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (sin.f64 a)) (*.f64 #s(literal 1/5040 binary64) (sin.f64 a)))))))))))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -1 binary64) (sin.f64 b))))
(*.f64 a (+.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal 1/6 binary64) (sin.f64 b)))))))
(*.f64 a (+.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 b)) (*.f64 #s(literal 1/120 binary64) (sin.f64 b))))))))))
(*.f64 a (+.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 b)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (sin.f64 b)) (*.f64 #s(literal 1/5040 binary64) (sin.f64 b)))))))))))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 a (sin.f64 b))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal 1/120 binary64) (sin.f64 b))))))))
(*.f64 b (sin.f64 a))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal 1/120 binary64) (sin.f64 a))))))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (cos.f64 a) r)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (sin.f64 a)) r)) (/.f64 (cos.f64 a) r))
(+.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) r)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b (cos.f64 a)) r)))) (/.f64 (cos.f64 a) r))
(+.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) r)) (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 a) r)) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 b (sin.f64 a)) r)))))) (/.f64 (cos.f64 a) r))
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) r)
(/.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) r)
(/.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) r)
(/.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) r)
(/.f64 (cos.f64 b) r)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (sin.f64 b)) r)) (/.f64 (cos.f64 b) r))
(+.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) r)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (cos.f64 b)) r)))) (/.f64 (cos.f64 b) r))
(+.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) r)) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 b) r)) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 a (sin.f64 b)) r)))))) (/.f64 (cos.f64 b) r))
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) r)
(/.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) r)
(/.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) r)
(/.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (cos.f64 (+.f64 a b)) r)
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 r (cos.f64 a))))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 a)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 a)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 a)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 a)))
(*.f64 r (sin.f64 b))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 r (sin.f64 b)))) (*.f64 r (sin.f64 b)))
(+.f64 (*.f64 r (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 r (sin.f64 b))))))
(+.f64 (*.f64 r (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 r (sin.f64 b))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 r (sin.f64 b))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b))))))))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b))))))))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 13/120 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -41/3024 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 13/120 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -9/4 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))))) (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -61/240 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 21/16 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (+.f64 (*.f64 #s(literal -9/4 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))))))))) (+.f64 (*.f64 #s(literal -9/4 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))))) (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 r (cos.f64 a))))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(*.f64 r (sin.f64 b))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 r (sin.f64 b)))) (*.f64 r (sin.f64 b)))
(+.f64 (*.f64 r (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (sin.f64 b))))))
(+.f64 (*.f64 r (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 r (sin.f64 b))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b))))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (sin.f64 b))))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
(+.f64 (log.f64 b) (log.f64 r))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/180 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2835 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/180 binary64))) #s(literal 1/6 binary64)))))
(exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b))))
(exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b))))
(exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b))))
(exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b))))
(exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r)))))
(exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r)))))
(exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r)))))
(exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r)))))
(exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r)))))
(exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r)))))
(exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r)))))
(exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r)))))
(exp.f64 (+.f64 (log.f64 b) (log.f64 r)))
(+.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 b) (log.f64 r))))))
(+.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 (+.f64 (log.f64 b) (log.f64 r)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 b) (log.f64 r))))))))
(+.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 (+.f64 (log.f64 b) (log.f64 r)))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 b) (log.f64 r))))) (*.f64 #s(literal 1/120 binary64) (exp.f64 (+.f64 (log.f64 b) (log.f64 r)))))))))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(*.f64 r (sin.f64 b))
(/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a))
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)) (/.f64 (*.f64 b (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))
(+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))
(+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
(/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))) (cos.f64 (+.f64 a b)))
(/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))) (cos.f64 (+.f64 a b)))
(/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))) (cos.f64 (+.f64 a b)))
(/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))) (cos.f64 (+.f64 a b)))
(/.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))) (cos.f64 (+.f64 a b)))
(/.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))) (cos.f64 (+.f64 a b)))
(/.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))) (cos.f64 (+.f64 a b)))
(/.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))) (cos.f64 (+.f64 a b)))
(/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))) (cos.f64 (+.f64 a b)))
(/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))) (cos.f64 (+.f64 a b)))
(/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))) (cos.f64 (+.f64 a b)))
(/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))) (cos.f64 (+.f64 a b)))
(+.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))))) #s(literal 1 binary64))
(*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) (sqrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 (sin.f64 b) r)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 r #s(literal 2 binary64))) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 b) r)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) (/.f64 (sin.f64 b) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cos.f64 (+.f64 b a))) (/.f64 (cbrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sin.f64 b)) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) (/.f64 (cbrt.f64 (sin.f64 b)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))) (/.f64 (sqrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (sin.f64 b)) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (cbrt.f64 r))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) (*.f64 (sin.f64 b) r))
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)) r)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r) (sin.f64 b))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 (sin.f64 b) r))) (sqrt.f64 (*.f64 (sin.f64 b) r)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) #s(literal 1 binary64))
(-.f64 (/.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a)))))
(/.f64 (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a)))) #s(literal -2 binary64))
(pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 2 binary64))
(neg.f64 (*.f64 (sin.f64 b) (sin.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (sin.f64 a)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 b)) (sin.f64 a))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 (sin.f64 b) r)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (pow.f64 r #s(literal 2 binary64))) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 b) r)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) (/.f64 (sin.f64 b) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cos.f64 (+.f64 b a))) (/.f64 (cbrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sin.f64 b)) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) (/.f64 (cbrt.f64 (sin.f64 b)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))) (/.f64 (sqrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (sin.f64 b)) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (cbrt.f64 r))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) (*.f64 (sin.f64 b) r))
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)) r)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r) (sin.f64 b))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 (sin.f64 b) r))) (sqrt.f64 (*.f64 (sin.f64 b) r)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (cos.f64 a) (cos.f64 b)) r) (/.f64 (*.f64 (sin.f64 b) (sin.f64 a)) r))
(-.f64 (/.f64 (+.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))) r) (/.f64 (*.f64 (sin.f64 b) (sin.f64 a)) r))
(*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r))
(*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) r))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (/.f64 #s(literal 1 binary64) r)))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (neg.f64 (cos.f64 (+.f64 b a))) (/.f64 #s(literal 1 binary64) (neg.f64 r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) r))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) r))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (/.f64 (cos.f64 (+.f64 b a)) (cbrt.f64 r)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 r)) (/.f64 (cos.f64 (+.f64 b a)) (sqrt.f64 r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (sqrt.f64 r)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 r)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (cbrt.f64 r)))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))
(pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal -1 binary64))
(neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r)))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 a))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) (sin.f64 b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 a))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 a))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 a))) (sin.f64 b)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (*.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 a)))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 a)))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 a))) (/.f64 r (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 a))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 a))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 a))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 a))))
(*.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal 1 binary64)) (sin.f64 b))
(*.f64 (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 a))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 a)))) (sqrt.f64 (/.f64 r (cos.f64 a))))
(*.f64 (*.f64 (/.f64 r (cos.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 r (cos.f64 a)) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 a)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 (sin.f64 b) r)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (*.f64 (/.f64 r (cos.f64 a)) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64))))
(*.f64 (/.f64 r (cos.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64))))
(*.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (sin.f64 b)) (/.f64 r (cos.f64 a)))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (/.f64 r (cos.f64 a))) (sin.f64 b))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))) #s(literal 1 binary64))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 a)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 (sin.f64 b) r)))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 1 binary64)))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
(+.f64 (log.f64 (sin.f64 b)) (log.f64 r))
(+.f64 #s(literal 0 binary64) (log.f64 (*.f64 (sin.f64 b) r)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 b) r))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 b) r))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (*.f64 (sin.f64 b) r))))
(+.f64 (*.f64 (log.f64 r) #s(literal 1 binary64)) (*.f64 (log.f64 (sin.f64 b)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (sin.f64 b) r)))) #s(literal 1 binary64))
(*.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 2 binary64)) (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) (sqrt.f64 (log.f64 (*.f64 (sin.f64 b) r))))
(/.f64 (+.f64 (pow.f64 (log.f64 r) #s(literal 3 binary64)) (pow.f64 (log.f64 (sin.f64 b)) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 r) (log.f64 r)) (-.f64 (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b))) (*.f64 (log.f64 r) (log.f64 (sin.f64 b))))))
(/.f64 (-.f64 (*.f64 (log.f64 r) (log.f64 r)) (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b)))) (-.f64 (log.f64 r) (log.f64 (sin.f64 b))))
(pow.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (sin.f64 b) r))))
(log1p.f64 (-.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)))
(exp.f64 (log.f64 (log.f64 (*.f64 (sin.f64 b) r))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 b) r))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) r))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) r)
(*.f64 (sin.f64 b) (neg.f64 r))
(*.f64 r (sin.f64 b))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) r))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) r))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) r))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) r))))
(*.f64 (cbrt.f64 (pow.f64 r #s(literal 2 binary64))) (*.f64 (cbrt.f64 r) (sin.f64 b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) r))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) r))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (sin.f64 b)))
(*.f64 (neg.f64 r) (sin.f64 b))
(*.f64 (pow.f64 (E.f64) (log.f64 r)) (pow.f64 (E.f64) (log.f64 (sin.f64 b))))
(*.f64 (pow.f64 #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 b) r))) (*.f64 (sin.f64 b) r))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 (sin.f64 b) r))) (pow.f64 (cbrt.f64 (E.f64)) (log.f64 (*.f64 (sin.f64 b) r))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (log.f64 (*.f64 (sin.f64 b) r))) (pow.f64 (sqrt.f64 (E.f64)) (log.f64 (*.f64 (sin.f64 b) r))))
(*.f64 (*.f64 r #s(literal 1 binary64)) (sin.f64 b))
(*.f64 (*.f64 (sin.f64 b) #s(literal 1 binary64)) r)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) r))) (sqrt.f64 (*.f64 (sin.f64 b) r)))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (cbrt.f64 r))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 r)) (sqrt.f64 r))
(*.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 r (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(neg.f64 (*.f64 (sin.f64 b) r))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 r) (sin.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) r))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 r) (sin.f64 b))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) r)))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) r)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
Outputs
(*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -1 binary64) (sin.f64 a))))
(*.f64 b (*.f64 #s(literal 0 binary64) (sin.f64 a)))
(*.f64 b (+.f64 (sin.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal 1/6 binary64) (sin.f64 a)))))))
(*.f64 b (+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 a) #s(literal 0 binary64)))))
(*.f64 b (+.f64 (sin.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 a)) (*.f64 #s(literal 1/120 binary64) (sin.f64 a))))))))))
(*.f64 b (+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 a) #s(literal 0 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 a) #s(literal 0 binary64)))))))
(*.f64 b (+.f64 (sin.f64 a) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 a)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (sin.f64 a)) (*.f64 #s(literal 1/5040 binary64) (sin.f64 a)))))))))))))
(*.f64 b (+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 a) #s(literal 0 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 a) #s(literal 0 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 a) #s(literal 0 binary64)))))))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -1 binary64) (sin.f64 b))))
(*.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 b)))
(*.f64 a (+.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal 1/6 binary64) (sin.f64 b)))))))
(*.f64 a (+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (sin.f64 b) #s(literal 0 binary64)))))
(*.f64 a (+.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 b)) (*.f64 #s(literal 1/120 binary64) (sin.f64 b))))))))))
(*.f64 a (+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 b) #s(literal 0 binary64)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (sin.f64 b) #s(literal 0 binary64)))))))
(*.f64 a (+.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 b)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (sin.f64 b)) (*.f64 #s(literal 1/5040 binary64) (sin.f64 b)))))))))))))
(*.f64 a (+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 b) #s(literal 0 binary64)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 b) #s(literal 0 binary64)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (sin.f64 b) #s(literal 0 binary64)))))))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (sin.f64 a) (sin.f64 b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 (*.f64 b r) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) r) (cos.f64 a)))) (neg.f64 (neg.f64 (*.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (-.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) r) (cos.f64 a)))) (cos.f64 a))) (*.f64 (*.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) #s(literal -1/3 binary64)))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) r) (cos.f64 a))))) (neg.f64 (*.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))) (cos.f64 b)))))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))))) (neg.f64 (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))))
(*.f64 a (sin.f64 b))
(*.f64 a (*.f64 #s(literal 0 binary64) (sin.f64 b)))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 b) (pow.f64 a #s(literal 2 binary64))))))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 b) (*.f64 #s(literal 1/120 binary64) (*.f64 (sin.f64 b) (pow.f64 a #s(literal 2 binary64))))))))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal 1/120 binary64) (sin.f64 b))))))))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (sin.f64 b) (pow.f64 a #s(literal 2 binary64))) (*.f64 #s(literal 1/120 binary64) (sin.f64 b))))))))
(*.f64 b (sin.f64 a))
(*.f64 b (*.f64 #s(literal 0 binary64) (sin.f64 a)))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 a) (*.f64 #s(literal 1/120 binary64) (*.f64 (sin.f64 a) (pow.f64 b #s(literal 2 binary64))))))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal 1/120 binary64) (sin.f64 a))))))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (sin.f64 a) (pow.f64 b #s(literal 2 binary64))) (*.f64 (sin.f64 a) #s(literal 1/120 binary64))))))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 b (*.f64 r (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 (*.f64 b r) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) r) (cos.f64 a)))) (neg.f64 (neg.f64 (*.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (-.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 a) (/.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) r) (cos.f64 a)))) (cos.f64 a))) (*.f64 (*.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) #s(literal -1/3 binary64)))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) r) (cos.f64 a))))) (neg.f64 (*.f64 r (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))) (cos.f64 b)))))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))))) (neg.f64 (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (cos.f64 a) r)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (sin.f64 a)) r)) (/.f64 (cos.f64 a) r))
(fma.f64 #s(literal -1 binary64) (*.f64 b (/.f64 (sin.f64 a) r)) (/.f64 (cos.f64 a) r))
(+.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) r)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b (cos.f64 a)) r)))) (/.f64 (cos.f64 a) r))
(fma.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) r) (*.f64 #s(literal -1/2 binary64) (*.f64 b (/.f64 (cos.f64 a) r)))) (/.f64 (cos.f64 a) r))
(+.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) r)) (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 a) r)) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 b (sin.f64 a)) r)))))) (/.f64 (cos.f64 a) r))
(fma.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 a) r) (*.f64 b (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 a) r) (*.f64 #s(literal 1/6 binary64) (*.f64 b (/.f64 (sin.f64 a) r)))))) (/.f64 (cos.f64 a) r))
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 b) r)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (sin.f64 b)) r)) (/.f64 (cos.f64 b) r))
(fma.f64 #s(literal -1 binary64) (*.f64 a (/.f64 (sin.f64 b) r)) (/.f64 (cos.f64 b) r))
(+.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) r)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (cos.f64 b)) r)))) (/.f64 (cos.f64 b) r))
(fma.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) r) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 (cos.f64 b) r)))) (/.f64 (cos.f64 b) r))
(+.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) r)) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 b) r)) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 a (sin.f64 b)) r)))))) (/.f64 (cos.f64 b) r))
(fma.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 b) r) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 b) r) (*.f64 #s(literal 1/6 binary64) (*.f64 a (/.f64 (sin.f64 b) r)))))) (/.f64 (cos.f64 b) r))
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (cos.f64 (+.f64 a b)) r)
#s(literal 0 binary64)
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 r (cos.f64 a))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 r (cos.f64 a))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 r (cos.f64 a))))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 r (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 r (sin.f64 b))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 r (sin.f64 b)))) (*.f64 r (sin.f64 b)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (sin.f64 b) r)) (*.f64 (sin.f64 b) r))
(+.f64 (*.f64 r (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 r (sin.f64 b))))))
(fma.f64 r (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) r) #s(literal -5/24 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 b) r)))))
(+.f64 (*.f64 r (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 r (sin.f64 b))) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 r (sin.f64 b))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b))))))))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b))))))))))
(fma.f64 r (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 b) r) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 b) r) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 b) r) #s(literal -5/24 binary64))))))) (*.f64 (*.f64 (sin.f64 b) r) #s(literal -5/24 binary64)))))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 13/120 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))) #s(literal 13/120 binary64))) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -41/3024 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 r #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal 13/120 binary64) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))))) (/.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -41/3024 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))) (*.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) #s(literal 13/120 binary64))))) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(fma.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(+.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -9/4 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))))) (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(fma.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) #s(literal -11/8 binary64)))) (*.f64 #s(literal 3/2 binary64) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(+.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -61/240 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 21/16 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal 3/2 binary64) (+.f64 (*.f64 #s(literal -9/4 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))))))))) (+.f64 (*.f64 #s(literal -9/4 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal 7/8 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))))) (*.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(fma.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -61/240 binary64) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (fma.f64 #s(literal 21/16 binary64) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) #s(literal -11/8 binary64))))))) (*.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) #s(literal -11/8 binary64)))) (*.f64 #s(literal 3/2 binary64) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 r (cos.f64 a))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 r (cos.f64 a))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 r (cos.f64 a))))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 r (cos.f64 a))) (*.f64 #s(literal 1/120 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 r (sin.f64 b))
#s(literal 0 binary64)
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 r (sin.f64 b)))) (*.f64 r (sin.f64 b)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (sin.f64 b) r)) (*.f64 (sin.f64 b) r))
(+.f64 (*.f64 r (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (sin.f64 b))))))
(fma.f64 r (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) r) #s(literal -5/24 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 b) r)))))
(+.f64 (*.f64 r (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 r (sin.f64 b))) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b))))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 r (sin.f64 b))) (*.f64 #s(literal 1/24 binary64) (*.f64 r (sin.f64 b)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (sin.f64 b))))))
(fma.f64 r (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 b) r) (*.f64 (pow.f64 a #s(literal 2 binary64)) (-.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 b) r) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 b) r) #s(literal -5/24 binary64))))))) (*.f64 (*.f64 (sin.f64 b) r) #s(literal -5/24 binary64)))))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
#s(literal 0 binary64)
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
#s(literal 0 binary64)
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
#s(literal 0 binary64)
(+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))
#s(literal 0 binary64)
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
#s(literal 0 binary64)
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
#s(literal 0 binary64)
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
#s(literal 0 binary64)
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))
#s(literal 0 binary64)
(+.f64 (log.f64 b) (log.f64 r))
(+.f64 (log.f64 r) (log.f64 b))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/180 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/180 binary64) (pow.f64 b #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2835 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1/180 binary64))) #s(literal 1/6 binary64)))))
(+.f64 (log.f64 b) (+.f64 (log.f64 r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/2835 binary64) (pow.f64 b #s(literal 2 binary64)) #s(literal -1/180 binary64)) #s(literal -1/6 binary64)))))
(exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b))))
#s(literal 0 binary64)
(exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b))))
#s(literal 0 binary64)
(exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b))))
#s(literal 0 binary64)
(exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b))))
#s(literal 0 binary64)
(exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r)))))
#s(literal 0 binary64)
(exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r)))))
#s(literal 0 binary64)
(exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r)))))
#s(literal 0 binary64)
(exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r)))))
#s(literal 0 binary64)
(exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r)))))
#s(literal 0 binary64)
(exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r)))))
#s(literal 0 binary64)
(exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r)))))
#s(literal 0 binary64)
(exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r)))))
#s(literal 0 binary64)
(exp.f64 (+.f64 (log.f64 b) (log.f64 r)))
(*.f64 b (*.f64 #s(literal 0 binary64) (sin.f64 a)))
(+.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 b) (log.f64 r))))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(+.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 (+.f64 (log.f64 b) (log.f64 r)))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 b) (log.f64 r))))))))
(+.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 r) (log.f64 b))))))))
(+.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (exp.f64 (+.f64 (log.f64 b) (log.f64 r)))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 b) (log.f64 r))))) (*.f64 #s(literal 1/120 binary64) (exp.f64 (+.f64 (log.f64 b) (log.f64 r)))))))))
(+.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 r) (log.f64 b)))) (*.f64 #s(literal 1/120 binary64) (exp.f64 (+.f64 (log.f64 r) (log.f64 b)))))))))
(*.f64 r (sin.f64 b))
#s(literal 0 binary64)
(*.f64 r (sin.f64 b))
#s(literal 0 binary64)
(*.f64 r (sin.f64 b))
#s(literal 0 binary64)
(*.f64 r (sin.f64 b))
#s(literal 0 binary64)
(*.f64 r (sin.f64 b))
#s(literal 0 binary64)
(*.f64 r (sin.f64 b))
#s(literal 0 binary64)
(*.f64 r (sin.f64 b))
#s(literal 0 binary64)
(*.f64 r (sin.f64 b))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a))
(*.f64 b (/.f64 r (cos.f64 a)))
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)) (/.f64 (*.f64 b (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))
(*.f64 b (+.f64 (/.f64 r (cos.f64 a)) (/.f64 (*.f64 (*.f64 b r) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))
(fma.f64 b (fma.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (cos.f64 a))))) (neg.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))))) (/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (cos.f64 a)))
(+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))))) (cos.f64 a))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (pow.f64 (sin.f64 a) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 (exp.f64 (+.f64 (log.f64 b) (log.f64 r))) (cos.f64 a)))
(fma.f64 b (-.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (cos.f64 a)))))) (cos.f64 a)) (*.f64 (*.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) #s(literal -1/3 binary64)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (cos.f64 a)))) (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (/.f64 (pow.f64 (sin.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (cos.f64 a)))))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (/.f64 (sin.f64 a) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 b))) (cos.f64 a)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(+.f64 (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) (/.f64 (*.f64 a (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))))) (cos.f64 b)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))) (cos.f64 b)))))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))))) (neg.f64 (/.f64 (*.f64 r (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
#s(literal 0 binary64)
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a))))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 r) (log.f64 (sin.f64 b)))) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 (sin.f64 b)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) r))))) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(/.f64 (exp.f64 (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (sin.f64 b))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) r))))) (cos.f64 (+.f64 a b)))
#s(literal 0 binary64)
(+.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))
#s(literal 0 binary64)
(+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64)))
#s(literal 0 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))))) #s(literal 1 binary64))
#s(literal 0 binary64)
(*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))
#s(literal 0 binary64)
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 2 binary64))))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) (sqrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
#s(literal 0 binary64)
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))))
#s(literal 0 binary64)
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
#s(literal 0 binary64)
(pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 1 binary64))
#s(literal 0 binary64)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) #s(literal 3 binary64))
#s(literal 0 binary64)
(pow.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
#s(literal 0 binary64)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) #s(literal 2 binary64))
#s(literal 0 binary64)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 2 binary64)))
#s(literal 0 binary64)
(log.f64 (exp.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
#s(literal 0 binary64)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))))))
#s(literal 0 binary64)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) #s(literal 3 binary64)))
#s(literal 0 binary64)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
#s(literal 0 binary64)
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
#s(literal 0 binary64)
(exp.f64 (log.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))))
#s(literal 0 binary64)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b)))) #s(literal 1 binary64)))
#s(literal 0 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
#s(literal 0 binary64)
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))))
#s(literal 0 binary64)
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
#s(literal 0 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (pow.f64 r #s(literal 2 binary64))) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
#s(literal 0 binary64)
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
#s(literal 0 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) (/.f64 (sin.f64 b) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cos.f64 (+.f64 b a))) (/.f64 (cbrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) r)))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sin.f64 b)) (/.f64 (cos.f64 (+.f64 b a)) r)))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) (/.f64 (cbrt.f64 (sin.f64 b)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))) (/.f64 (sqrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) r)))
#s(literal 0 binary64)
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (sin.f64 b)) (/.f64 (cos.f64 (+.f64 b a)) r)))
#s(literal 0 binary64)
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (cbrt.f64 r))
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) (*.f64 (sin.f64 b) r))
#s(literal 0 binary64)
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)) r)
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r) (sin.f64 b))
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 (sin.f64 b) r))) (sqrt.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
#s(literal 0 binary64)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
#s(literal 0 binary64)
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
#s(literal 0 binary64)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
#s(literal 0 binary64)
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
#s(literal 0 binary64)
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
#s(literal 0 binary64)
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
#s(literal 0 binary64)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
#s(literal 0 binary64)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
#s(literal 0 binary64)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))))
#s(literal 0 binary64)
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64))))
#s(literal 0 binary64)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
#s(literal 0 binary64)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
#s(literal 0 binary64)
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 b) (sin.f64 a)))
#s(literal 0 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) #s(literal 1 binary64))
#s(literal 0 binary64)
(-.f64 (/.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
#s(literal 0 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(/.f64 (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
#s(literal 0 binary64)
(/.f64 (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal -2 binary64))
#s(literal 0 binary64)
(/.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
#s(literal 0 binary64)
(/.f64 (neg.f64 (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))
#s(literal 0 binary64)
(/.f64 (neg.f64 (-.f64 (cos.f64 (+.f64 b a)) (cos.f64 (+.f64 b a)))) #s(literal -2 binary64))
#s(literal 0 binary64)
(pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))
#s(literal 0 binary64)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 3 binary64))
#s(literal 0 binary64)
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
#s(literal 0 binary64)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 2 binary64))
#s(literal 0 binary64)
(neg.f64 (*.f64 (sin.f64 b) (sin.f64 a)))
#s(literal 0 binary64)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
#s(literal 0 binary64)
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (sin.f64 a)))
#s(literal 0 binary64)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
#s(literal 0 binary64)
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 (sin.f64 b)) (sin.f64 a))))
#s(literal 0 binary64)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)))
#s(literal 0 binary64)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
#s(literal 0 binary64)
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
#s(literal 0 binary64)
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
#s(literal 0 binary64)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64)))
#s(literal 0 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
#s(literal 0 binary64)
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))))
#s(literal 0 binary64)
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
#s(literal 0 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))) (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (pow.f64 r #s(literal 2 binary64))) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)) (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) r)
#s(literal 0 binary64)
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
#s(literal 0 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) (/.f64 (sin.f64 b) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cos.f64 (+.f64 b a))) (/.f64 (cbrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) r)))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (sin.f64 b)) (/.f64 (cos.f64 (+.f64 b a)) r)))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) (/.f64 (cbrt.f64 (sin.f64 b)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (cos.f64 (+.f64 b a))) (/.f64 (sqrt.f64 (sin.f64 b)) (/.f64 #s(literal 1 binary64) r)))
#s(literal 0 binary64)
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (sin.f64 b)) (/.f64 (cos.f64 (+.f64 b a)) r)))
#s(literal 0 binary64)
(*.f64 (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (sin.f64 b)) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) r)
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (cbrt.f64 r))
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (sqrt.f64 r)) (sqrt.f64 r))
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) (*.f64 (sin.f64 b) r))
#s(literal 0 binary64)
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(*.f64 (*.f64 (*.f64 (sin.f64 b) r) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64))) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal -1/2 binary64)))
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)) r)
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r) (sin.f64 b))
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sqrt.f64 (*.f64 (sin.f64 b) r))) (sqrt.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
#s(literal 0 binary64)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
#s(literal 0 binary64)
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
#s(literal 0 binary64)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
#s(literal 0 binary64)
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
#s(literal 0 binary64)
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
#s(literal 0 binary64)
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
#s(literal 0 binary64)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
#s(literal 0 binary64)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
#s(literal 0 binary64)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))))
#s(literal 0 binary64)
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64))))
#s(literal 0 binary64)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
#s(literal 0 binary64)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
#s(literal 0 binary64)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64))
#s(literal 0 binary64)
(-.f64 (/.f64 (*.f64 (cos.f64 a) (cos.f64 b)) r) (/.f64 (*.f64 (sin.f64 b) (sin.f64 a)) r))
(-.f64 (*.f64 (cos.f64 a) (/.f64 (cos.f64 b) r)) (*.f64 (sin.f64 b) (/.f64 (sin.f64 a) r)))
(-.f64 (/.f64 (+.f64 (*.f64 (sin.f64 a) (+.f64 (sin.f64 b) (sin.f64 b))) (*.f64 (cos.f64 a) (cos.f64 b))) r) (/.f64 (*.f64 (sin.f64 b) (sin.f64 a)) r))
(-.f64 (/.f64 (fma.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))) r) (*.f64 (sin.f64 b) (/.f64 (sin.f64 a) r)))
(*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r))
#s(literal 0 binary64)
(*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) r))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (/.f64 #s(literal 1 binary64) r)))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64))))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (/.f64 #s(literal 1 binary64) r)))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
#s(literal 0 binary64)
(*.f64 (neg.f64 (cos.f64 (+.f64 b a))) (/.f64 #s(literal 1 binary64) (neg.f64 r)))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) r))
#s(literal 0 binary64)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) r))
#s(literal 0 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (/.f64 (cos.f64 (+.f64 b a)) (cbrt.f64 r)))
#s(literal 0 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 r)) (/.f64 (cos.f64 (+.f64 b a)) (sqrt.f64 r)))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
#s(literal 0 binary64)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (sqrt.f64 r)) (/.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 r)))
#s(literal 0 binary64)
(*.f64 (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (cbrt.f64 r)))
#s(literal 0 binary64)
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 1 binary64))
#s(literal 0 binary64)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))
#s(literal 0 binary64)
(pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))
#s(literal 0 binary64)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 2 binary64))
#s(literal 0 binary64)
(pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal -1 binary64))
#s(literal 0 binary64)
(neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r)))
#s(literal 0 binary64)
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 2 binary64)))
#s(literal 0 binary64)
(log.f64 (exp.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
#s(literal 0 binary64)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
#s(literal 0 binary64)
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)))
#s(literal 0 binary64)
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
#s(literal 0 binary64)
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
#s(literal 0 binary64)
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
#s(literal 0 binary64)
(exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))
#s(literal 0 binary64)
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 1 binary64)))
#s(literal 0 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) (sin.f64 b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 a))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 a))) (sin.f64 b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a)) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a)) #s(literal 3/2 binary64))))
(*.f64 (*.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) (/.f64 r (cbrt.f64 (cos.f64 a)))) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 a))) (/.f64 r (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 a))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 a))) (/.f64 r (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) (/.f64 r (cbrt.f64 (cos.f64 a)))) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) (/.f64 r (cbrt.f64 (cos.f64 a)))) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 a))) (/.f64 r (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 a))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 a))) (/.f64 r (sqrt.f64 (cos.f64 a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) (/.f64 r (cbrt.f64 (cos.f64 a)))) (cbrt.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 r (cos.f64 a)) #s(literal 1 binary64)) (sin.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (*.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 r (cos.f64 a))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 a)))) (sqrt.f64 (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (*.f64 (/.f64 r (cos.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (*.f64 (/.f64 r (cos.f64 a)) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 (sin.f64 b) r)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))))
(*.f64 (sin.f64 b) (*.f64 (/.f64 r (cos.f64 a)) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (/.f64 r (cos.f64 a)) (*.f64 (sin.f64 b) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 (/.f64 r (cos.f64 a)) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3/2 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (sin.f64 b)) (/.f64 r (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (/.f64 r (cos.f64 a))) (sin.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 a)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 (sin.f64 b) r)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 3 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 2 binary64))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))
(+.f64 (log.f64 r) (log.f64 (sin.f64 b)))
#s(literal 0 binary64)
(+.f64 (log.f64 (sin.f64 b)) (log.f64 r))
#s(literal 0 binary64)
(+.f64 #s(literal 0 binary64) (log.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(+.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 b) r))) (log.f64 (sqrt.f64 (*.f64 (sin.f64 b) r))))
#s(literal 0 binary64)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (*.f64 (sin.f64 b) r))))
#s(literal 0 binary64)
(+.f64 (*.f64 (log.f64 r) #s(literal 1 binary64)) (*.f64 (log.f64 (sin.f64 b)) #s(literal 1 binary64)))
#s(literal 0 binary64)
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (sin.f64 b) r)))) #s(literal 1 binary64))
#s(literal 0 binary64)
(*.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64))
#s(literal 0 binary64)
(*.f64 #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 2 binary64)))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 2 binary64)) (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) (sqrt.f64 (log.f64 (*.f64 (sin.f64 b) r))))
#s(literal 0 binary64)
(/.f64 (+.f64 (pow.f64 (log.f64 r) #s(literal 3 binary64)) (pow.f64 (log.f64 (sin.f64 b)) #s(literal 3 binary64))) (+.f64 (*.f64 (log.f64 r) (log.f64 r)) (-.f64 (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b))) (*.f64 (log.f64 r) (log.f64 (sin.f64 b))))))
#s(literal 0 binary64)
(/.f64 (-.f64 (*.f64 (log.f64 r) (log.f64 r)) (*.f64 (log.f64 (sin.f64 b)) (log.f64 (sin.f64 b)))) (-.f64 (log.f64 r) (log.f64 (sin.f64 b))))
#s(literal 0 binary64)
(pow.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64))
#s(literal 0 binary64)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 3 binary64))
#s(literal 0 binary64)
(pow.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
#s(literal 0 binary64)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 2 binary64))
#s(literal 0 binary64)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)))
#s(literal 0 binary64)
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)))
#s(literal 0 binary64)
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (sin.f64 b) r))))
#s(literal 0 binary64)
(log1p.f64 (-.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)))
#s(literal 0 binary64)
(exp.f64 (log.f64 (log.f64 (*.f64 (sin.f64 b) r))))
#s(literal 0 binary64)
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (sin.f64 b) r))) #s(literal 1 binary64)))
#s(literal 0 binary64)
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 b) r))
#s(literal 0 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) r))) #s(literal 1 binary64))
#s(literal 0 binary64)
(*.f64 (sin.f64 b) r)
#s(literal 0 binary64)
(*.f64 (sin.f64 b) (neg.f64 r))
#s(literal 0 binary64)
(*.f64 r (sin.f64 b))
#s(literal 0 binary64)
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) r))
#s(literal 0 binary64)
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) r))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) r))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) r))))
#s(literal 0 binary64)
(*.f64 (cbrt.f64 (pow.f64 r #s(literal 2 binary64))) (*.f64 (cbrt.f64 r) (sin.f64 b)))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) r))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) r))))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (sin.f64 b)))
#s(literal 0 binary64)
(*.f64 (neg.f64 r) (sin.f64 b))
#s(literal 0 binary64)
(*.f64 (pow.f64 (E.f64) (log.f64 r)) (pow.f64 (E.f64) (log.f64 (sin.f64 b))))
#s(literal 0 binary64)
(*.f64 (pow.f64 #s(literal 1 binary64) (log.f64 (*.f64 (sin.f64 b) r))) (*.f64 (sin.f64 b) r))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 (*.f64 (sin.f64 b) r))) (pow.f64 (cbrt.f64 (E.f64)) (log.f64 (*.f64 (sin.f64 b) r))))
#s(literal 0 binary64)
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (log.f64 (*.f64 (sin.f64 b) r))) (pow.f64 (sqrt.f64 (E.f64)) (log.f64 (*.f64 (sin.f64 b) r))))
#s(literal 0 binary64)
(*.f64 (*.f64 r #s(literal 1 binary64)) (sin.f64 b))
#s(literal 0 binary64)
(*.f64 (*.f64 (sin.f64 b) #s(literal 1 binary64)) r)
#s(literal 0 binary64)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) r))) (sqrt.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 r #s(literal 2 binary64)))) (cbrt.f64 r))
#s(literal 0 binary64)
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 r)) (sqrt.f64 r))
#s(literal 0 binary64)
(*.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
#s(literal 0 binary64)
(*.f64 (*.f64 r (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
#s(literal 0 binary64)
(neg.f64 (*.f64 (sin.f64 b) r))
#s(literal 0 binary64)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 2 binary64)))
#s(literal 0 binary64)
(log.f64 (pow.f64 (exp.f64 r) (sin.f64 b)))
#s(literal 0 binary64)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) r))))
#s(literal 0 binary64)
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 r) (sin.f64 b))))
#s(literal 0 binary64)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
#s(literal 0 binary64)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
#s(literal 0 binary64)
(cbrt.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
#s(literal 0 binary64)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(exp.f64 (log.f64 (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
#s(literal 0 binary64)
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
#s(literal 0 binary64)
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) (neg.f64 r)))
#s(literal 0 binary64)
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 (+.f64 b a)))
#s(literal 0 binary64)
(/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 (+.f64 b a))))
#s(literal 0 binary64)
(/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
#s(literal 0 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)))
#s(literal 0 binary64)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r))))
#s(literal 0 binary64)
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
#s(literal 0 binary64)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
#s(literal 0 binary64)
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
#s(literal 0 binary64)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
#s(literal 0 binary64)
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
#s(literal 0 binary64)
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
#s(literal 0 binary64)
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 (+.f64 b a)))))
#s(literal 0 binary64)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
#s(literal 0 binary64)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
#s(literal 0 binary64)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
#s(literal 0 binary64)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))))
#s(literal 0 binary64)
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64))))
#s(literal 0 binary64)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
#s(literal 0 binary64)
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
#s(literal 0 binary64)
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
#s(literal 0 binary64)

eval302.0ms (1.6%)

Compiler

Compiled 26476 to 8394 computations (68.3% saved)

prune244.0ms (1.3%)

Pruning

86 alts after pruning (82 fresh and 4 done)

PrunedKeptTotal
New970311001
Fresh245175
Picked325
Done022
Total997861083
Accuracy
100.0%
Counts
1083 → 86
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.9%
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
21.9%
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
32.8%
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 2 binary64))
75.6%
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
75.6%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
55.8%
(/.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
98.0%
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
75.6%
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) (cos.f64 (+.f64 b a)))
17.1%
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a)))
58.5%
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
38.4%
(/.f64 (*.f64 r (pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
75.8%
(/.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))) (cos.f64 (+.f64 b a)))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
76.1%
(/.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
76.4%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
56.2%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 (sin.f64 b) a)))
53.0%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))))
49.4%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))))
57.2%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
99.4%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
99.3%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 3 binary64)))))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
99.3%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (sin.f64 a))))))
99.3%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))))
99.4%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))))))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a)))))
52.0%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (cos.f64 a)) (sin.f64 a)))))
76.5%
(/.f64 (*.f64 r (sin.f64 b)) (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))))
42.3%
(/.f64 (*.f64 r (log.f64 (exp.f64 (sin.f64 b)))) (cos.f64 (+.f64 b a)))
51.4%
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
51.0%
(/.f64 (*.f64 r b) (cos.f64 a))
76.6%
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
55.1%
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
32.9%
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (fabs.f64 (cos.f64 (+.f64 a b))))
33.0%
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 a))
14.3%
(/.f64 (exp.f64 (log.f64 (*.f64 r (neg.f64 (sin.f64 b))))) (cos.f64 (+.f64 b a)))
47.6%
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
50.9%
(/.f64 b (/.f64 (cos.f64 a) r))
50.6%
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
75.6%
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
55.2%
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
98.6%
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))) (*.f64 (sin.f64 b) r))
99.3%
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (sin.f64 b) r))
39.6%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 a))))
76.5%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
33.2%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
58.5%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (*.f64 (sin.f64 b) r))
32.7%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
55.2%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 (sin.f64 b) r))
51.0%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
76.5%
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))) (*.f64 (sin.f64 b) r))
76.6%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)) r)
58.5%
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
76.6%
(*.f64 r (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)) #s(literal -1 binary64)))
76.1%
(*.f64 r (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
99.5%
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))))
53.0%
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))))
58.5%
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
55.2%
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
51.3%
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
51.0%
(*.f64 r (/.f64 b (cos.f64 a)))
54.8%
(*.f64 r (+.f64 (/.f64 (sin.f64 b) (cos.f64 b)) (/.f64 (*.f64 a (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
55.2%
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
36.7%
(*.f64 r (sin.f64 b))
42.0%
(*.f64 r (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))))
42.3%
(*.f64 r (log.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
32.9%
(*.f64 r b)
51.0%
(*.f64 b (/.f64 r (cos.f64 a)))
34.3%
(*.f64 b (exp.f64 (log.f64 (/.f64 r (cos.f64 a)))))
15.5%
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))))
17.1%
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal -1 binary64))))
17.1%
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
17.1%
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) r)))
17.1%
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r)))
18.9%
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r)))
19.2%
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)))
11.0%
(neg.f64 (/.f64 (sin.f64 b) (-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64))))
17.1%
(neg.f64 (/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r))))
11.0%
(neg.f64 (/.f64 (sin.f64 b) (exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))))
17.1%
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
34.6%
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
47.9%
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))))
64.5%
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
32.9%
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
Compiler

Compiled 2815 to 1861 computations (33.9% saved)

localize954.0ms (5.1%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (fabs.f64 (cos.f64 (+.f64 a b))))
97.3%
(exp.f64 (log.f64 (*.f64 (sin.f64 b) r)))
94.8%
(cos.f64 (+.f64 a b))
94.6%
(log.f64 (*.f64 (sin.f64 b) r))
99.9%
(/.f64 r (cos.f64 b))
99.9%
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
99.9%
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
78.8%
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
99.9%
(/.f64 (cos.f64 (+.f64 b a)) r)
99.9%
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
94.8%
(cos.f64 (+.f64 b a))
99.9%
(*.f64 r (sin.f64 b))
100.0%
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
99.9%
(*.f64 r (sin.f64 b))
99.9%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a)))))
99.9%
(*.f64 (sin.f64 b) (sin.f64 a))
Compiler

Compiled 222 to 38 computations (82.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 741.0ms
Operation ival-cos, time spent: 335.0ms, 45.0% of total-time
Operation ival-pow, time spent: 151.0ms, 20.0% of total-time
Operation ival-sin, time spent: 94.0ms, 13.0% of total-time
Operation ival-exp, time spent: 36.0ms, 5.0% of total-time
Operation ival-div, time spent: 30.0ms, 4.0% of total-time
Operation ival-mult, time spent: 28.0ms, 4.0% of total-time
Operation ival-log, time spent: 25.0ms, 3.0% of total-time
Operation ival-add, time spent: 18.0ms, 2.0% of total-time
Operation composed, time spent: 16.0ms, 2.0% of total-time
Operation ival-neg, time spent: 3.0ms, 0.0% of total-time
Operation ival-fabs, time spent: 3.0ms, 0.0% of total-time
Operation const, time spent: 2.0ms, 0.0% of total-time

series73.0ms (0.4%)

Counts
9 → 212
Calls
Call 1
Inputs
#<alt (*.f64 (sin.f64 b) (sin.f64 a))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a)))))>
#<alt (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))>
#<alt (pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))>
#<alt (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))>
#<alt (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))>
#<alt (/.f64 r (cos.f64 b))>
#<alt (cos.f64 (+.f64 a b))>
#<alt (/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (fabs.f64 (cos.f64 (+.f64 a b))))>
Outputs
#<alt (*.f64 b (sin.f64 a))>
#<alt (*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))>
#<alt (*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))))>
#<alt (*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal 1/120 binary64) (sin.f64 a))))))))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 a (sin.f64 b))>
#<alt (*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))>
#<alt (*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))))>
#<alt (*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal 1/120 binary64) (sin.f64 b))))))))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (*.f64 (sin.f64 a) (sin.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 b r) (cos.f64 a))>
#<alt (*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 r (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 (*.f64 r (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))>
#<alt (*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 r (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 r (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal -1/3 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a)))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 (*.f64 r (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 r (*.f64 (sin.f64 b) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b)))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (pow.f64 (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (pow.f64 (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b)))) (cos.f64 b))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal -1/3 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (pow.f64 (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))>
#<alt (cos.f64 a)>
#<alt (+.f64 (cos.f64 a) (*.f64 b (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a)))))>
#<alt (+.f64 (cos.f64 a) (*.f64 b (-.f64 (+.f64 (sin.f64 a) (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a)))) (*.f64 #s(literal 2 binary64) (sin.f64 a)))))>
#<alt (+.f64 (cos.f64 a) (*.f64 b (-.f64 (+.f64 (sin.f64 a) (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal -1/3 binary64) (sin.f64 a))))))) (*.f64 #s(literal 2 binary64) (sin.f64 a)))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (cos.f64 b)>
#<alt (+.f64 (cos.f64 b) (*.f64 a (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b)))))>
#<alt (+.f64 (cos.f64 b) (*.f64 a (-.f64 (+.f64 (sin.f64 b) (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b)))) (*.f64 #s(literal 2 binary64) (sin.f64 b)))))>
#<alt (+.f64 (cos.f64 b) (*.f64 a (-.f64 (+.f64 (sin.f64 b) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 a (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal -1/3 binary64) (sin.f64 b))))))) (*.f64 #s(literal 2 binary64) (sin.f64 b)))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))>
#<alt (*.f64 b r)>
#<alt (*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r)))))>
#<alt (*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r))))) (*.f64 #s(literal -1/2 binary64) r)))))>
#<alt (*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r)))) (+.f64 (*.f64 #s(literal -1/720 binary64) r) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r)))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r))))) (*.f64 #s(literal -1/2 binary64) r)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 b)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 b)))>
#<alt (*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (pow.f64 r #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 13/120 binary64) (pow.f64 r #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (*.f64 #s(literal 7/8 binary64) (pow.f64 r #s(literal 3 binary64))))))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (pow.f64 r #s(literal 3 binary64))))>
#<alt (*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 13/120 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -41/3024 binary64) (pow.f64 r #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 #s(literal 13/120 binary64) (pow.f64 r #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (*.f64 #s(literal 7/8 binary64) (pow.f64 r #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -61/240 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal 7/8 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64)))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (*.f64 #s(literal 7/8 binary64) (pow.f64 r #s(literal 3 binary64))))))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (pow.f64 r #s(literal 3 binary64))))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))>
#<alt (*.f64 b r)>
#<alt (*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r)))))>
#<alt (*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r))))) (*.f64 #s(literal -1/2 binary64) r)))))>
#<alt (*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r)))) (+.f64 (*.f64 #s(literal -1/720 binary64) r) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r)))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r))))) (*.f64 #s(literal -1/2 binary64) r)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))>
#<alt r>
#<alt (+.f64 r (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)))>
#<alt (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r)))) (*.f64 #s(literal -1/2 binary64) r))))>
#<alt (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) r) (+.f64 (*.f64 #s(literal 1/48 binary64) r) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r)))) (*.f64 #s(literal -1/2 binary64) r))))>
#<alt (cos.f64 b)>
#<alt (+.f64 (cos.f64 b) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b))))>
#<alt (+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))) (sin.f64 b))))>
#<alt (+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b))))) (sin.f64 b))))>
#<alt (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))>
#<alt (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))>
#<alt (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))>
#<alt (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))>
#<alt (cos.f64 a)>
#<alt (+.f64 (cos.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a))))>
#<alt (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))) (sin.f64 a))))>
#<alt (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))) (sin.f64 a))))>
#<alt (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))>
#<alt (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))>
#<alt (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))>
#<alt (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))>
#<alt (/.f64 (*.f64 b r) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (*.f64 b (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (fabs.f64 (cos.f64 (+.f64 a b))))) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))))>
#<alt (*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (fabs.f64 (cos.f64 (+.f64 a b))))))) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))))>
#<alt (*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (fabs.f64 (cos.f64 (+.f64 a b))))) (*.f64 #s(literal 1/120 binary64) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))))))) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))))>
#<alt (/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))))>
Calls

60 calls:

TimeVariablePointExpression
32.0ms
b
@0
(pow (* (sin b) (/ r (cos b))) 3)
2.0ms
a
@0
(/ (* r (sin b)) (+ (neg (+ (* (sin b) (sin a)) (* (sin b) (sin a)))) (+ (* (cos a) (cos b)) (* (sin b) (sin a)))))
1.0ms
b
@0
(/ (* r (sin b)) (+ (neg (+ (* (sin b) (sin a)) (* (sin b) (sin a)))) (+ (* (cos a) (cos b)) (* (sin b) (sin a)))))
1.0ms
b
@inf
(/ (* r (sin b)) (+ (neg (+ (* (sin b) (sin a)) (* (sin b) (sin a)))) (+ (* (cos a) (cos b)) (* (sin b) (sin a)))))
1.0ms
a
@inf
(/ (* r (sin b)) (+ (neg (+ (* (sin b) (sin a)) (* (sin b) (sin a)))) (+ (* (cos a) (cos b)) (* (sin b) (sin a)))))

rewrite238.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
716×log1p-expm1-u
235×expm1-log1p-u
227×add-exp-log
227×add-cube-cbrt
226×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035406
1548310
27354310
Stop Event
node limit
Counts
9 → 332
Calls
Call 1
Inputs
(*.f64 (sin.f64 b) (sin.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a)))))
(+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 r (cos.f64 b))
(cos.f64 (+.f64 a b))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (fabs.f64 (cos.f64 (+.f64 a b))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) #s(literal 1 binary64))
(-.f64 (/.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a)))))
(/.f64 (-.f64 (cos.f64 (-.f64 a b)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a)))) #s(literal -2 binary64))
(pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (sin.f64 a)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (sin.f64 a) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 a) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sin.f64 b) (*.f64 r (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) r)
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (/.f64 r (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 r (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (/.f64 (sin.f64 b) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 r) (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) #s(literal 1 binary64)))
(-.f64 (cos.f64 (-.f64 b a)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) (/.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(-.f64 (+.f64 (cos.f64 (-.f64 b a)) #s(literal 0 binary64)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(exp.f64 (log.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b a)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (-.f64 b a)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (-.f64 b a)))
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 b a))) (sqrt.f64 (cos.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (sin.f64 b)))
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 b))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 b))) (sin.f64 b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 b))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 b)))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 b))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 b))) (sin.f64 b)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 b)))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 b))) (/.f64 r (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 b))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 b))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 b))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 b))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 b))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 b))))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 b)))) (sqrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (*.f64 (/.f64 r (cos.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 r (cos.f64 b)) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 b) (*.f64 (sin.f64 b) r)))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (neg.f64 (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 b))) (sqrt.f64 (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (cos.f64 b))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 b))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (*.f64 (/.f64 r (cos.f64 b)) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))))
(*.f64 (/.f64 r (cos.f64 b)) (*.f64 (sin.f64 b) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64)) #s(literal 3 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (sin.f64 b)) (/.f64 r (cos.f64 b)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (/.f64 r (cos.f64 b))) (sin.f64 b))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 b) r)) (cos.f64 b))
(/.f64 (*.f64 (*.f64 (sin.f64 b) r) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))) (cos.f64 b))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))) #s(literal 1 binary64))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 b) (*.f64 (sin.f64 b) r)))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (neg.f64 (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 b))) (sqrt.f64 (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (cos.f64 b))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 b)))
(pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 b))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 r (cos.f64 b)))) #s(literal 1 binary64))
(*.f64 r (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 b)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 r (cos.f64 b)))
(*.f64 (cbrt.f64 (/.f64 r (cos.f64 b))) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (/.f64 (cbrt.f64 r) (cos.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 #s(literal 1 binary64) (cos.f64 b))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 b))) (sqrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (sqrt.f64 r) (/.f64 (sqrt.f64 r) (cos.f64 b)))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 #s(literal 1 binary64) (cos.f64 b))))
(*.f64 (neg.f64 r) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 b))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) r)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 b))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 b))) (/.f64 r (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 r) (cos.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 b))) (/.f64 (cbrt.f64 r) (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (sqrt.f64 r) #s(literal 1 binary64)) (/.f64 (sqrt.f64 r) (cos.f64 b)))
(*.f64 (/.f64 (sqrt.f64 r) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 r) (cbrt.f64 (cos.f64 b))))
(pow.f64 (/.f64 r (cos.f64 b)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (/.f64 r (cos.f64 b))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 b) r) #s(literal -1 binary64))
(neg.f64 (/.f64 r (neg.f64 (cos.f64 b))))
(neg.f64 (/.f64 (neg.f64 r) (cos.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 r (cos.f64 b))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 r (cos.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 r (cos.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 r (cos.f64 b))))
(exp.f64 (log.f64 (/.f64 r (cos.f64 b))))
(exp.f64 (*.f64 (log.f64 (/.f64 r (cos.f64 b))) #s(literal 1 binary64)))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))) (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (-.f64 b a)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(fabs.f64 (cos.f64 (+.f64 b a)))
(fabs.f64 (neg.f64 (cos.f64 (+.f64 b a))))
(fabs.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (cos.f64 a) (cos.f64 b))))
(fabs.f64 (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(log.f64 (exp.f64 (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (+.f64 b a)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (*.f64 r (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 r (*.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))

simplify371.0ms (2%)

Algorithm
egg-herbie
Rules
675×associate-*r*
615×associate-*l*
496×fma-define
294×*-commutative
280×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
099229122
1255126177
Stop Event
node limit
Counts
544 → 533
Calls
Call 1
Inputs
(*.f64 b (sin.f64 a))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal 1/120 binary64) (sin.f64 a))))))))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 a (sin.f64 b))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal 1/120 binary64) (sin.f64 b))))))))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 r (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 (*.f64 r (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 r (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 r (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal -1/3 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a)))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 (*.f64 r (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 r (*.f64 (sin.f64 b) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b)))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (pow.f64 (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (pow.f64 (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b)))) (cos.f64 b))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal -1/3 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (pow.f64 (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(cos.f64 a)
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a)))))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (+.f64 (sin.f64 a) (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a)))) (*.f64 #s(literal 2 binary64) (sin.f64 a)))))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (+.f64 (sin.f64 a) (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal -1/3 binary64) (sin.f64 a))))))) (*.f64 #s(literal 2 binary64) (sin.f64 a)))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(cos.f64 b)
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b)))))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (+.f64 (sin.f64 b) (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b)))) (*.f64 #s(literal 2 binary64) (sin.f64 b)))))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (+.f64 (sin.f64 b) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 a (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal -1/3 binary64) (sin.f64 b))))))) (*.f64 #s(literal 2 binary64) (sin.f64 b)))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(*.f64 b r)
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r)))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r))))) (*.f64 #s(literal -1/2 binary64) r)))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r)))) (+.f64 (*.f64 #s(literal -1/720 binary64) r) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r)))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r))))) (*.f64 #s(literal -1/2 binary64) r)))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 b)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 b)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 b)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 b)))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64)))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (pow.f64 r #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 13/120 binary64) (pow.f64 r #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (*.f64 #s(literal 7/8 binary64) (pow.f64 r #s(literal 3 binary64))))))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (pow.f64 r #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 13/120 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -41/3024 binary64) (pow.f64 r #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 #s(literal 13/120 binary64) (pow.f64 r #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (*.f64 #s(literal 7/8 binary64) (pow.f64 r #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -61/240 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal 7/8 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64)))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (*.f64 #s(literal 7/8 binary64) (pow.f64 r #s(literal 3 binary64))))))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (pow.f64 r #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(*.f64 b r)
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r)))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r))))) (*.f64 #s(literal -1/2 binary64) r)))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r)))) (+.f64 (*.f64 #s(literal -1/720 binary64) r) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r)))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r))))) (*.f64 #s(literal -1/2 binary64) r)))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
r
(+.f64 r (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)))
(+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r)))) (*.f64 #s(literal -1/2 binary64) r))))
(+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) r) (+.f64 (*.f64 #s(literal 1/48 binary64) r) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r)))) (*.f64 #s(literal -1/2 binary64) r))))
(cos.f64 b)
(+.f64 (cos.f64 b) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))) (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b))))) (sin.f64 b))))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 a)
(+.f64 (cos.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))) (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))) (sin.f64 a))))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(/.f64 (*.f64 b r) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 b (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (fabs.f64 (cos.f64 (+.f64 a b))))) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))))
(*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (fabs.f64 (cos.f64 (+.f64 a b))))))) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))))
(*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (fabs.f64 (cos.f64 (+.f64 a b))))) (*.f64 #s(literal 1/120 binary64) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))))))) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) #s(literal 1 binary64))
(-.f64 (/.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a)))))
(/.f64 (-.f64 (cos.f64 (-.f64 a b)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a)))) #s(literal -2 binary64))
(pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (sin.f64 a)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (sin.f64 a) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 a) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sin.f64 b) (*.f64 r (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) r)
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (/.f64 r (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 r (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (/.f64 (sin.f64 b) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 r) (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) #s(literal 1 binary64)))
(-.f64 (cos.f64 (-.f64 b a)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) (/.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(-.f64 (+.f64 (cos.f64 (-.f64 b a)) #s(literal 0 binary64)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(exp.f64 (log.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b a)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (-.f64 b a)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (-.f64 b a)))
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 b a))) (sqrt.f64 (cos.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (sin.f64 b)))
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 1 binary64))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 b))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 b))) (sin.f64 b)))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 b))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 b)))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 b))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 b))) (sin.f64 b)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 b)))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 b))) (/.f64 r (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 b))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 b))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 b))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 b))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 b))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 b))))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 b)))) (sqrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (*.f64 (/.f64 r (cos.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 (*.f64 (/.f64 r (cos.f64 b)) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 b) (*.f64 (sin.f64 b) r)))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (neg.f64 (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 b))) (sqrt.f64 (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (cos.f64 b))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 b))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (*.f64 (/.f64 r (cos.f64 b)) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))))
(*.f64 (/.f64 r (cos.f64 b)) (*.f64 (sin.f64 b) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64)) #s(literal 3 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (sin.f64 b)) (/.f64 r (cos.f64 b)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (/.f64 r (cos.f64 b))) (sin.f64 b))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 b) r)) (cos.f64 b))
(/.f64 (*.f64 (*.f64 (sin.f64 b) r) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))) (cos.f64 b))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))) #s(literal 1 binary64))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 b) (*.f64 (sin.f64 b) r)))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (neg.f64 (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 b))) (sqrt.f64 (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (cos.f64 b))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 b)))
(pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 b))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 r (cos.f64 b)))) #s(literal 1 binary64))
(*.f64 r (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 b)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 r (cos.f64 b)))
(*.f64 (cbrt.f64 (/.f64 r (cos.f64 b))) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (/.f64 (cbrt.f64 r) (cos.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 #s(literal 1 binary64) (cos.f64 b))))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 b))) (sqrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (sqrt.f64 r) (/.f64 (sqrt.f64 r) (cos.f64 b)))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 #s(literal 1 binary64) (cos.f64 b))))
(*.f64 (neg.f64 r) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 b))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) r)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 b))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 b))) (/.f64 r (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 r) (cos.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 b))) (/.f64 (cbrt.f64 r) (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (sqrt.f64 r) #s(literal 1 binary64)) (/.f64 (sqrt.f64 r) (cos.f64 b)))
(*.f64 (/.f64 (sqrt.f64 r) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 r) (cbrt.f64 (cos.f64 b))))
(pow.f64 (/.f64 r (cos.f64 b)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (/.f64 r (cos.f64 b))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 b) r) #s(literal -1 binary64))
(neg.f64 (/.f64 r (neg.f64 (cos.f64 b))))
(neg.f64 (/.f64 (neg.f64 r) (cos.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 r (cos.f64 b))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 r (cos.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 r (cos.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 r (cos.f64 b))))
(exp.f64 (log.f64 (/.f64 r (cos.f64 b))))
(exp.f64 (*.f64 (log.f64 (/.f64 r (cos.f64 b))) #s(literal 1 binary64)))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))) (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (-.f64 b a)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(fabs.f64 (cos.f64 (+.f64 b a)))
(fabs.f64 (neg.f64 (cos.f64 (+.f64 b a))))
(fabs.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (cos.f64 a) (cos.f64 b))))
(fabs.f64 (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(log.f64 (exp.f64 (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (+.f64 b a)))))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (*.f64 r (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 r (*.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
Outputs
(*.f64 b (sin.f64 a))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 a) (pow.f64 b #s(literal 2 binary64))))))
(*.f64 b (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 a)))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a)))))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 a) (*.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 b #s(literal 2 binary64))) (sin.f64 a))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 a) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 b #s(literal 2 binary64))))) (sin.f64 a)))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sin.f64 a))) (*.f64 #s(literal 1/120 binary64) (sin.f64 a))))))))
(*.f64 b (+.f64 (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 a) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (sin.f64 a) (pow.f64 b #s(literal 2 binary64))) (*.f64 (sin.f64 a) #s(literal 1/120 binary64))))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (sin.f64 a) #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 a) (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 b #s(literal 2 binary64))))))) (sin.f64 a)))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 a (sin.f64 b))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 b) (pow.f64 a #s(literal 2 binary64))))))
(*.f64 a (*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 2 binary64))) #s(literal 1 binary64)) (sin.f64 b)))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b)))))))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 b) (*.f64 #s(literal 1/120 binary64) (*.f64 (sin.f64 b) (pow.f64 a #s(literal 2 binary64))))))))
(*.f64 a (fma.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (sin.f64 b) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (pow.f64 a #s(literal 2 binary64))))) (sin.f64 b)))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 (pow.f64 a #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (sin.f64 b))) (*.f64 #s(literal 1/120 binary64) (sin.f64 b))))))))
(*.f64 a (+.f64 (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 b) (*.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (sin.f64 b) (pow.f64 a #s(literal 2 binary64))) (*.f64 #s(literal 1/120 binary64) (sin.f64 b))))))))
(*.f64 a (fma.f64 (pow.f64 a #s(literal 2 binary64)) (fma.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 a #s(literal 2 binary64))) #s(literal 1/120 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 b))) (sin.f64 b)))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(*.f64 (sin.f64 a) (sin.f64 b))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 b (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 r (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 b (/.f64 (*.f64 r (+.f64 (sin.f64 a) (*.f64 #s(literal -2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cos.f64 a))))
(*.f64 b (-.f64 (/.f64 r (cos.f64 a)) (*.f64 (*.f64 b r) (/.f64 (neg.f64 (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 (*.f64 r (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (-.f64 (*.f64 b (-.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) r) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (+.f64 (sin.f64 a) (*.f64 #s(literal -2 binary64) (sin.f64 a))) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 r #s(literal -1/2 binary64)) (cos.f64 a))))) (/.f64 (*.f64 r (+.f64 (sin.f64 a) (*.f64 #s(literal -2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (-.f64 (*.f64 b (-.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) r) (cos.f64 a)) (fma.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64) (/.f64 (*.f64 (neg.f64 r) (pow.f64 (neg.f64 (sin.f64 a)) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (*.f64 r (/.f64 (neg.f64 (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))
(*.f64 b (+.f64 (*.f64 b (-.f64 (*.f64 b (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 r (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 r (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal -1/3 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))) (-.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (cos.f64 a)))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 a)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (pow.f64 (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a))) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 r (cos.f64 a)))))) (/.f64 (*.f64 r (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (-.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 r (+.f64 (sin.f64 a) (*.f64 #s(literal -2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 r (*.f64 (sin.f64 a) #s(literal 1/6 binary64))) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 a) (*.f64 #s(literal -2 binary64) (sin.f64 a))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) r) (cos.f64 a)) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (+.f64 (sin.f64 a) (*.f64 #s(literal -2 binary64) (sin.f64 a))) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 r #s(literal -1/2 binary64)) (cos.f64 a)))) (cos.f64 a)))))) (/.f64 (*.f64 #s(literal -1/6 binary64) r) (cos.f64 a))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (pow.f64 (+.f64 (sin.f64 a) (*.f64 #s(literal -2 binary64) (sin.f64 a))) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))) (/.f64 (*.f64 r #s(literal -1/2 binary64)) (cos.f64 a))))) (/.f64 (*.f64 r (+.f64 (sin.f64 a) (*.f64 #s(literal -2 binary64) (sin.f64 a)))) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) (/.f64 r (cos.f64 a))))
(*.f64 b (fma.f64 b (fma.f64 b (fma.f64 (neg.f64 b) (fma.f64 (*.f64 r (/.f64 (neg.f64 (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (fma.f64 (neg.f64 (sin.f64 a)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) r) (cos.f64 a)) (fma.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64) (/.f64 (*.f64 (neg.f64 r) (pow.f64 (neg.f64 (sin.f64 a)) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64))))) (cos.f64 a)) (*.f64 r (/.f64 (*.f64 (sin.f64 a) #s(literal 1/6 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (-.f64 (/.f64 (*.f64 #s(literal -1/6 binary64) r) (cos.f64 a)) (fma.f64 (/.f64 r (cos.f64 a)) #s(literal -1/2 binary64) (/.f64 (*.f64 (neg.f64 r) (pow.f64 (neg.f64 (sin.f64 a)) #s(literal 2 binary64))) (pow.f64 (cos.f64 a) #s(literal 3 binary64)))))) (*.f64 r (neg.f64 (/.f64 (neg.f64 (sin.f64 a)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)))))) (/.f64 r (cos.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 r (*.f64 (sin.f64 b) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b)))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 #s(literal -1 binary64) (*.f64 a (/.f64 (*.f64 r (*.f64 (sin.f64 b) (+.f64 (sin.f64 b) (*.f64 #s(literal -2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(-.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (/.f64 (*.f64 (*.f64 (*.f64 a r) (sin.f64 b)) (neg.f64 (sin.f64 b))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))
(+.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (pow.f64 (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (*.f64 (sin.f64 b) (pow.f64 (+.f64 (sin.f64 b) (*.f64 #s(literal -2 binary64) (sin.f64 b))) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (+.f64 (sin.f64 b) (*.f64 #s(literal -2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (-.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (/.f64 (*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (pow.f64 (neg.f64 (sin.f64 b)) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (neg.f64 a)) (/.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 r))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(+.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (pow.f64 (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b)))) (cos.f64 b))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal -1/3 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (pow.f64 (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))) #s(literal 2 binary64)))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))))) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b)))
(fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 (neg.f64 a) (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (*.f64 (sin.f64 b) (pow.f64 (+.f64 (sin.f64 b) (*.f64 #s(literal -2 binary64) (sin.f64 b))) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))) (/.f64 (+.f64 (sin.f64 b) (*.f64 #s(literal -2 binary64) (sin.f64 b))) (cos.f64 b))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (+.f64 (sin.f64 b) (*.f64 #s(literal -2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (*.f64 r (/.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 b) #s(literal 1/6 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))))))) (fma.f64 #s(literal -1 binary64) (*.f64 r (/.f64 (*.f64 (sin.f64 b) (pow.f64 (+.f64 (sin.f64 b) (*.f64 #s(literal -2 binary64) (sin.f64 b))) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))))) (/.f64 (*.f64 r (*.f64 (sin.f64 b) (+.f64 (sin.f64 b) (*.f64 #s(literal -2 binary64) (sin.f64 b))))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(fma.f64 a (fma.f64 a (-.f64 (*.f64 a (neg.f64 (-.f64 (fma.f64 r (/.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 b) #s(literal 1/6 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 r)))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (/.f64 (*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (pow.f64 (neg.f64 (sin.f64 b)) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))) (/.f64 (neg.f64 (sin.f64 b)) (cos.f64 b)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) (/.f64 (*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (pow.f64 (neg.f64 (sin.f64 b)) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64))))) (/.f64 (*.f64 (sin.f64 b) (*.f64 (sin.f64 b) (neg.f64 r))) (neg.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64))))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(cos.f64 a)
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 a)))))
(+.f64 (cos.f64 a) (*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -2 binary64) (sin.f64 a)))))
(-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (+.f64 (sin.f64 a) (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a)))) (*.f64 #s(literal 2 binary64) (sin.f64 a)))))
(+.f64 (cos.f64 a) (*.f64 b (+.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))) (*.f64 (sin.f64 a) #s(literal 2 binary64))))))
(fma.f64 b (-.f64 (*.f64 (cos.f64 a) (*.f64 #s(literal -1/2 binary64) b)) (sin.f64 a)) (cos.f64 a))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (+.f64 (sin.f64 a) (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 b (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 a)) (*.f64 #s(literal -1/3 binary64) (sin.f64 a))))))) (*.f64 #s(literal 2 binary64) (sin.f64 a)))))
(+.f64 (cos.f64 a) (*.f64 b (+.f64 (sin.f64 a) (-.f64 (*.f64 b (fma.f64 #s(literal -1/2 binary64) (cos.f64 a) (*.f64 b (*.f64 (sin.f64 a) #s(literal 1/6 binary64))))) (*.f64 (sin.f64 a) #s(literal 2 binary64))))))
(fma.f64 b (-.f64 (*.f64 b (fma.f64 b (*.f64 (sin.f64 a) #s(literal 1/6 binary64)) (*.f64 (cos.f64 a) #s(literal -1/2 binary64)))) (sin.f64 a)) (cos.f64 a))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(cos.f64 b)
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (sin.f64 b) (*.f64 #s(literal 2 binary64) (sin.f64 b)))))
(+.f64 (cos.f64 b) (*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -2 binary64) (sin.f64 b)))))
(-.f64 (cos.f64 b) (*.f64 a (sin.f64 b)))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (+.f64 (sin.f64 b) (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b)))) (*.f64 #s(literal 2 binary64) (sin.f64 b)))))
(+.f64 (cos.f64 b) (*.f64 a (+.f64 (+.f64 (sin.f64 b) (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b)))) (*.f64 #s(literal -2 binary64) (sin.f64 b)))))
(fma.f64 a (-.f64 (*.f64 (cos.f64 b) (*.f64 #s(literal -1/2 binary64) a)) (sin.f64 b)) (cos.f64 b))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (+.f64 (sin.f64 b) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 a (-.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 b)) (*.f64 #s(literal -1/3 binary64) (sin.f64 b))))))) (*.f64 #s(literal 2 binary64) (sin.f64 b)))))
(+.f64 (cos.f64 b) (*.f64 a (+.f64 (+.f64 (sin.f64 b) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (cos.f64 b) (*.f64 a (*.f64 (sin.f64 b) #s(literal 1/6 binary64)))))) (*.f64 #s(literal -2 binary64) (sin.f64 b)))))
(fma.f64 a (-.f64 (*.f64 a (fma.f64 a (*.f64 (sin.f64 b) #s(literal 1/6 binary64)) (*.f64 (cos.f64 b) #s(literal -1/2 binary64)))) (sin.f64 b)) (cos.f64 b))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(*.f64 b r)
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r)))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)) r))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r))))) (*.f64 #s(literal -1/2 binary64) r)))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -1/6 binary64) r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (fma.f64 #s(literal -1/2 binary64) (*.f64 r #s(literal 1/3 binary64)) (*.f64 r #s(literal 1/24 binary64)))))) (*.f64 #s(literal 1/2 binary64) r)))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (fma.f64 r #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) r)))) (*.f64 r #s(literal 1/3 binary64))) r))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r)))) (+.f64 (*.f64 #s(literal -1/720 binary64) r) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r)))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r))))) (*.f64 #s(literal -1/2 binary64) r)))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -1/6 binary64) r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 1/120 binary64) r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) r) (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (fma.f64 #s(literal -1/2 binary64) (*.f64 r #s(literal 1/3 binary64)) (*.f64 r #s(literal 1/24 binary64)))) (fma.f64 #s(literal -1/720 binary64) r (*.f64 (*.f64 r #s(literal 1/3 binary64)) #s(literal 1/24 binary64))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 r #s(literal 1/3 binary64)) (*.f64 r #s(literal 1/24 binary64)))))) (*.f64 #s(literal 1/2 binary64) r)))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (fma.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) r) (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (fma.f64 r #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) r))) (fma.f64 r #s(literal -1/720 binary64) (*.f64 r #s(literal 1/72 binary64))))) (*.f64 #s(literal 1/120 binary64) r)) (fma.f64 r #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) r)))) (*.f64 r #s(literal 1/3 binary64))) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 b)))
(neg.f64 (*.f64 r (/.f64 (*.f64 (sin.f64 b) (cbrt.f64 #s(literal -1 binary64))) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) (*.f64 (cbrt.f64 #s(literal -1 binary64)) r)) (neg.f64 (cos.f64 b)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 b)))
(neg.f64 (*.f64 r (/.f64 (*.f64 (sin.f64 b) (cbrt.f64 #s(literal -1 binary64))) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) (*.f64 (cbrt.f64 #s(literal -1 binary64)) r)) (neg.f64 (cos.f64 b)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 b)))
(neg.f64 (*.f64 r (/.f64 (*.f64 (sin.f64 b) (cbrt.f64 #s(literal -1 binary64))) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) (*.f64 (cbrt.f64 #s(literal -1 binary64)) r)) (neg.f64 (cos.f64 b)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 r (*.f64 (cbrt.f64 #s(literal -1 binary64)) (sin.f64 b))) (cos.f64 b)))
(neg.f64 (*.f64 r (/.f64 (*.f64 (sin.f64 b) (cbrt.f64 #s(literal -1 binary64))) (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) (*.f64 (cbrt.f64 #s(literal -1 binary64)) r)) (neg.f64 (cos.f64 b)))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64)))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (pow.f64 r #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 r #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 r #s(literal 3 binary64)) (pow.f64 r #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 13/120 binary64) (pow.f64 r #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (*.f64 #s(literal 7/8 binary64) (pow.f64 r #s(literal 3 binary64))))))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (pow.f64 r #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 13/120 binary64)) (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 7/8 binary64)))))) (*.f64 #s(literal 3/2 binary64) (pow.f64 r #s(literal 3 binary64)))) (pow.f64 r #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (fma.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 13/120 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 3/2 binary64))) (*.f64 #s(literal -7/8 binary64) (pow.f64 r #s(literal 3 binary64))))) (pow.f64 r #s(literal 3 binary64))) (pow.f64 r #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 13/120 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -41/3024 binary64) (pow.f64 r #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 #s(literal 13/120 binary64) (pow.f64 r #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (*.f64 #s(literal 7/8 binary64) (pow.f64 r #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -61/240 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal 7/8 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64)))))))))) (+.f64 (*.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (*.f64 #s(literal 7/8 binary64) (pow.f64 r #s(literal 3 binary64))))))) (*.f64 #s(literal -3/2 binary64) (pow.f64 r #s(literal 3 binary64))))) (pow.f64 r #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 13/120 binary64) (pow.f64 r #s(literal 3 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal -41/3024 binary64)) (fma.f64 #s(literal -3/2 binary64) (-.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 13/120 binary64)) (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 7/8 binary64)))) (fma.f64 #s(literal -61/240 binary64) (pow.f64 r #s(literal 3 binary64)) (*.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 7/8 binary64))))))) (fma.f64 #s(literal -3/2 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 7/8 binary64)))))) (*.f64 #s(literal 3/2 binary64) (pow.f64 r #s(literal 3 binary64)))) (pow.f64 r #s(literal 3 binary64))))
(*.f64 (pow.f64 b #s(literal 3 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (fma.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal -41/3024 binary64)) (fma.f64 #s(literal -3/2 binary64) (+.f64 (fma.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 13/120 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 3/2 binary64))) (*.f64 #s(literal -7/8 binary64) (pow.f64 r #s(literal 3 binary64)))) (fma.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 7/8 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal -61/240 binary64))))) (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 13/120 binary64))) (fma.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal -3/2 binary64) (*.f64 (pow.f64 r #s(literal 3 binary64)) #s(literal 7/8 binary64))))) (pow.f64 r #s(literal 3 binary64))) (pow.f64 r #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 r #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 b r)
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r)))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)) r))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r))))) (*.f64 #s(literal -1/2 binary64) r)))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -1/6 binary64) r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (fma.f64 #s(literal -1/2 binary64) (*.f64 r #s(literal 1/3 binary64)) (*.f64 r #s(literal 1/24 binary64)))))) (*.f64 #s(literal 1/2 binary64) r)))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (fma.f64 r #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) r)))) (*.f64 r #s(literal 1/3 binary64))) r))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 1/120 binary64) r) (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r)))) (+.f64 (*.f64 #s(literal -1/720 binary64) r) (*.f64 #s(literal 1/24 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r)))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) r) (*.f64 #s(literal -1/2 binary64) r))) (*.f64 #s(literal 1/24 binary64) r))))) (*.f64 #s(literal -1/2 binary64) r)))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -1/6 binary64) r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal 1/120 binary64) r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) r) (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (fma.f64 #s(literal -1/2 binary64) (*.f64 r #s(literal 1/3 binary64)) (*.f64 r #s(literal 1/24 binary64)))) (fma.f64 #s(literal -1/720 binary64) r (*.f64 (*.f64 r #s(literal 1/3 binary64)) #s(literal 1/24 binary64))))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 r #s(literal 1/3 binary64)) (*.f64 r #s(literal 1/24 binary64)))))) (*.f64 #s(literal 1/2 binary64) r)))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (fma.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/5040 binary64) r) (fma.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal 1/120 binary64) r) (fma.f64 r #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) r))) (fma.f64 r #s(literal -1/720 binary64) (*.f64 r #s(literal 1/72 binary64))))) (*.f64 #s(literal 1/120 binary64) r)) (fma.f64 r #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) r)))) (*.f64 r #s(literal 1/3 binary64))) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
r
(+.f64 r (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r) r)
(+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r)))) (*.f64 #s(literal -1/2 binary64) r))))
(+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (neg.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal -5/24 binary64)))) (*.f64 #s(literal 1/2 binary64) r))))
(fma.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 5/24 binary64))) (*.f64 r #s(literal 1/2 binary64))) r)
(+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) r) (+.f64 (*.f64 #s(literal 1/48 binary64) r) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r))))))) (+.f64 (*.f64 #s(literal -1/4 binary64) r) (*.f64 #s(literal 1/24 binary64) r)))) (*.f64 #s(literal -1/2 binary64) r))))
(+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (-.f64 (neg.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) r (fma.f64 #s(literal 1/48 binary64) r (*.f64 #s(literal 1/2 binary64) (*.f64 r #s(literal -5/24 binary64))))))) (*.f64 r #s(literal -5/24 binary64)))) (*.f64 #s(literal 1/2 binary64) r))))
(fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 b #s(literal 2 binary64))) (+.f64 (*.f64 r #s(literal 7/360 binary64)) (*.f64 r #s(literal -5/48 binary64))) (*.f64 r #s(literal 5/24 binary64))) (*.f64 r #s(literal 1/2 binary64))) r)
(cos.f64 b)
(+.f64 (cos.f64 b) (*.f64 #s(literal -1 binary64) (*.f64 a (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (+.f64 (sin.f64 b) (*.f64 #s(literal -2 binary64) (sin.f64 b)))))
(-.f64 (cos.f64 b) (*.f64 a (sin.f64 b)))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b))) (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (+.f64 (+.f64 (sin.f64 b) (*.f64 #s(literal -1/2 binary64) (*.f64 a (cos.f64 b)))) (*.f64 #s(literal -2 binary64) (sin.f64 b)))))
(fma.f64 a (-.f64 (*.f64 (cos.f64 b) (*.f64 #s(literal -1/2 binary64) a)) (sin.f64 b)) (cos.f64 b))
(+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 b)) (*.f64 #s(literal 1/6 binary64) (*.f64 a (sin.f64 b))))) (sin.f64 b))))
(+.f64 (cos.f64 b) (*.f64 a (+.f64 (+.f64 (sin.f64 b) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (cos.f64 b) (*.f64 a (*.f64 (sin.f64 b) #s(literal 1/6 binary64)))))) (*.f64 #s(literal -2 binary64) (sin.f64 b)))))
(fma.f64 a (-.f64 (*.f64 a (fma.f64 a (*.f64 (sin.f64 b) #s(literal 1/6 binary64)) (*.f64 (cos.f64 b) #s(literal -1/2 binary64)))) (sin.f64 b)) (cos.f64 b))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(cos.f64 a)
(+.f64 (cos.f64 a) (*.f64 #s(literal -1 binary64) (*.f64 b (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (+.f64 (sin.f64 a) (*.f64 #s(literal -2 binary64) (sin.f64 a)))))
(-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))) (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (+.f64 (sin.f64 a) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b (cos.f64 a))) (*.f64 (sin.f64 a) #s(literal 2 binary64))))))
(fma.f64 b (-.f64 (*.f64 (cos.f64 a) (*.f64 #s(literal -1/2 binary64) b)) (sin.f64 a)) (cos.f64 a))
(+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 b (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 a)) (*.f64 #s(literal 1/6 binary64) (*.f64 b (sin.f64 a))))) (sin.f64 a))))
(+.f64 (cos.f64 a) (*.f64 b (+.f64 (sin.f64 a) (-.f64 (*.f64 b (fma.f64 #s(literal -1/2 binary64) (cos.f64 a) (*.f64 b (*.f64 (sin.f64 a) #s(literal 1/6 binary64))))) (*.f64 (sin.f64 a) #s(literal 2 binary64))))))
(fma.f64 b (-.f64 (*.f64 b (fma.f64 b (*.f64 (sin.f64 a) #s(literal 1/6 binary64)) (*.f64 (cos.f64 a) #s(literal -1/2 binary64)))) (sin.f64 a)) (cos.f64 a))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(/.f64 (*.f64 b r) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 b (/.f64 r (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 b (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (fabs.f64 (cos.f64 (+.f64 a b))))) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))))
(*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 r (fabs.f64 (cos.f64 (+.f64 b a))))) (/.f64 r (fabs.f64 (cos.f64 (+.f64 b a))))))
(*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 r (cos.f64 (+.f64 b a)))) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (fabs.f64 (cos.f64 (+.f64 a b))))))) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 r (fabs.f64 (cos.f64 (+.f64 b a)))) (/.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)) (fabs.f64 (cos.f64 (+.f64 b a))))) (/.f64 r (fabs.f64 (cos.f64 (+.f64 b a))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 r (cos.f64 (+.f64 b a)))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 (+.f64 b a))))) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 b (+.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) r) (fabs.f64 (cos.f64 (+.f64 a b))))) (*.f64 #s(literal 1/120 binary64) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))))))) (/.f64 r (fabs.f64 (cos.f64 (+.f64 a b))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 r (fabs.f64 (cos.f64 (+.f64 b a)))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 r (fabs.f64 (cos.f64 (+.f64 b a))))) (*.f64 #s(literal 1/120 binary64) (/.f64 r (fabs.f64 (cos.f64 (+.f64 b a)))))))) (/.f64 r (fabs.f64 (cos.f64 (+.f64 b a))))))
(*.f64 b (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal 1/120 binary64) (/.f64 r (cos.f64 (+.f64 b a))) (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) (/.f64 r (cos.f64 (+.f64 b a)))))) (*.f64 #s(literal -1/6 binary64) (/.f64 r (cos.f64 (+.f64 b a))))) (/.f64 r (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 a (*.f64 #s(literal -1 binary64) b)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (fabs.f64 (cos.f64 (-.f64 b (*.f64 #s(literal -1 binary64) a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (/.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(/.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a)))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a))))
(/.f64 (-.f64 (cos.f64 (-.f64 a b)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a)))) #s(literal -2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 b a)) (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 1 binary64))
(*.f64 (sin.f64 a) (sin.f64 b))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 3 binary64))
(*.f64 (sin.f64 a) (sin.f64 b))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 a) (sin.f64 b))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 2 binary64))
(*.f64 (sin.f64 a) (sin.f64 b))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 a) (sin.f64 b)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (sin.f64 a)))
(*.f64 (sin.f64 a) (sin.f64 b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(*.f64 (sin.f64 a) (sin.f64 b))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64)))
(*.f64 (sin.f64 a) (sin.f64 b))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (sin.f64 a) #s(literal 3 binary64))))
(*.f64 (sin.f64 a) (sin.f64 b))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 a) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64))))
(*.f64 (sin.f64 a) (sin.f64 b))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 a) (sin.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(*.f64 (sin.f64 a) (sin.f64 b))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(*.f64 (sin.f64 a) (sin.f64 b))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64)))
(*.f64 (sin.f64 a) (sin.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (sin.f64 b) (*.f64 r (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a))))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a))))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (neg.f64 (cos.f64 (-.f64 b a))))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) (*.f64 (sin.f64 b) r))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) r)
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (/.f64 r (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 r (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (/.f64 (sin.f64 b) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (*.f64 (/.f64 r (fma.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64)))) (fma.f64 (cos.f64 (-.f64 b a)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))) (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(*.f64 (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (neg.f64 (cos.f64 (-.f64 b a)))) (/.f64 (*.f64 (sin.f64 b) r) (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)))))
(/.f64 (*.f64 r (*.f64 (sin.f64 b) (-.f64 (*.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 b))) (cos.f64 (-.f64 b a))))) (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 1 binary64))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) #s(literal 3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) #s(literal 2 binary64))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a))) (*.f64 (sin.f64 b) r)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))) (*.f64 (sin.f64 b) r)))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (neg.f64 (cos.f64 (-.f64 b a))))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a))))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))))
(log.f64 (pow.f64 (exp.f64 r) (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 3 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 3 binary64))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))) #s(literal 1 binary64)))
(*.f64 (sin.f64 b) (/.f64 r (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) r) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(-.f64 (cos.f64 (-.f64 b a)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(-.f64 (cos.f64 (-.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (-.f64 b a)) (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(neg.f64 (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (neg.f64 (cos.f64 (-.f64 b a)))))
(+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) (/.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (neg.f64 (cos.f64 (-.f64 b a)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 b))) (cos.f64 (-.f64 b a))))
(-.f64 (+.f64 (cos.f64 (-.f64 b a)) #s(literal 0 binary64)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(-.f64 (cos.f64 (-.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (-.f64 b a)) (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))))
(*.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 1 binary64))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(*.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (cos.f64 (-.f64 b a)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))) (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (neg.f64 (cos.f64 (-.f64 b a)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 b))) (cos.f64 (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64)))))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (cos.f64 (-.f64 b a)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))) (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (neg.f64 (cos.f64 (-.f64 b a)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 b))) (cos.f64 (-.f64 b a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (cos.f64 (-.f64 b a)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))) (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) (*.f64 #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 b))) (-.f64 (*.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 b))) (cos.f64 (-.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (neg.f64 (cos.f64 (-.f64 b a)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 b))) (cos.f64 (-.f64 b a))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64)) (*.f64 (cos.f64 (-.f64 b a)) (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (cos.f64 (-.f64 b a)) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))) (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (neg.f64 (cos.f64 (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (neg.f64 (+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64))) (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 1 binary64))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 3 binary64))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(pow.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 2 binary64))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a))) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a))))
(log.f64 (exp.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))))))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a))) #s(literal 3 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(exp.f64 (log.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 1 binary64) (cos.f64 (-.f64 b a)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (-.f64 b a)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))) (cos.f64 (-.f64 b a)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) #s(literal 4 binary64))) (cbrt.f64 (*.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 b)))) (cos.f64 (-.f64 b a)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (-.f64 b a))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 b a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 (-.f64 b a))) (*.f64 (sin.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 b))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (-.f64 b a)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 b a))) (sqrt.f64 (cos.f64 (-.f64 b a))) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)) (cos.f64 (-.f64 b a)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))
(neg.f64 (fma.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64) (neg.f64 (cos.f64 (-.f64 b a)))))
(+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (sin.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 1 binary64))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (/.f64 r (cos.f64 b))) (sin.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (cbrt.f64 (/.f64 r (cos.f64 b)))))
(*.f64 (sin.f64 b) (*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 b)))))
(*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (/.f64 r (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 b))) (*.f64 (sqrt.f64 (/.f64 r (cos.f64 b))) (sin.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 (cbrt.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (*.f64 (cbrt.f64 (cos.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 b))) (/.f64 r (sqrt.f64 (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 b))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (*.f64 (cbrt.f64 (cos.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (*.f64 (cbrt.f64 (cos.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 b))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 (cbrt.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 b))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 b))))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (*.f64 (cbrt.f64 (cos.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
(*.f64 (*.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (cbrt.f64 (/.f64 r (cos.f64 b)))))
(*.f64 (sin.f64 b) (*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 b)))))
(*.f64 (*.f64 (sin.f64 b) (sqrt.f64 (/.f64 r (cos.f64 b)))) (sqrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (*.f64 (/.f64 r (cos.f64 b)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (*.f64 (/.f64 r (cos.f64 b)) (sqrt.f64 (sin.f64 b))) (sqrt.f64 (sin.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 b) (*.f64 (sin.f64 b) r)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (neg.f64 (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 b))) (sqrt.f64 (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 b)))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (*.f64 (cbrt.f64 (cos.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(expm1.f64 (log1p.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 1 binary64)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))))
(*.f64 (sin.f64 b) (*.f64 (/.f64 r (cos.f64 b)) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (/.f64 r (cos.f64 b)) (*.f64 (sin.f64 b) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (pow.f64 (sin.f64 b) #s(literal 3 binary64)) (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (sin.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3/2 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64)) #s(literal 3 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (sin.f64 b)) (/.f64 r (cos.f64 b)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (/.f64 r (cos.f64 b))) (sin.f64 b))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 b) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (sin.f64 b) r)) (cos.f64 b))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 (*.f64 (*.f64 (sin.f64 b) r) (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64))) (cos.f64 b))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64))) #s(literal 1 binary64)))
(pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 b) (*.f64 (sin.f64 b) r)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (neg.f64 (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 b))) (sqrt.f64 (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) #s(literal 1 binary64)) (cos.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(/.f64 (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (cbrt.f64 (cos.f64 b)))
(*.f64 (/.f64 (sin.f64 b) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 b))))
(/.f64 (*.f64 (sin.f64 b) r) (*.f64 (cbrt.f64 (cos.f64 b)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 1 binary64))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 3 binary64))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 2 binary64))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (/.f64 r (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(expm1.f64 (log1p.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))) #s(literal 1 binary64)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 r (cos.f64 b)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 r (cos.f64 b))))
(*.f64 r (/.f64 #s(literal 1 binary64) (cos.f64 b)))
(/.f64 r (cos.f64 b))
(*.f64 (/.f64 r (cos.f64 b)) #s(literal 1 binary64))
(/.f64 r (cos.f64 b))
(*.f64 #s(literal 1 binary64) (/.f64 r (cos.f64 b)))
(/.f64 r (cos.f64 b))
(*.f64 (cbrt.f64 (/.f64 r (cos.f64 b))) (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (/.f64 (cbrt.f64 r) (cos.f64 b)))
(/.f64 r (cos.f64 b))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 #s(literal 1 binary64) (cos.f64 b))))
(/.f64 r (cos.f64 b))
(*.f64 (sqrt.f64 (/.f64 r (cos.f64 b))) (sqrt.f64 (/.f64 r (cos.f64 b))))
(/.f64 r (cos.f64 b))
(*.f64 (sqrt.f64 r) (/.f64 (sqrt.f64 r) (cos.f64 b)))
(/.f64 r (cos.f64 b))
(*.f64 (sqrt.f64 r) (*.f64 (sqrt.f64 r) (/.f64 #s(literal 1 binary64) (cos.f64 b))))
(/.f64 r (cos.f64 b))
(*.f64 (neg.f64 r) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 b))))
(/.f64 r (cos.f64 b))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) r)
(/.f64 r (cos.f64 b))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 r (cbrt.f64 (cos.f64 b))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) r) (cbrt.f64 (cos.f64 b)))
(/.f64 (/.f64 r (cbrt.f64 (cos.f64 b))) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 b))) (/.f64 r (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 b))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 b))))
(/.f64 (/.f64 r (sqrt.f64 (cos.f64 b))) (sqrt.f64 (cos.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 r) (cos.f64 b)))
(/.f64 r (cos.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 r (cos.f64 b))))
(*.f64 (cbrt.f64 (/.f64 r (cos.f64 b))) (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 b))) (/.f64 (cbrt.f64 r) (sqrt.f64 (cos.f64 b))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 b))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 b))))
(/.f64 (/.f64 r (sqrt.f64 (cos.f64 b))) (sqrt.f64 (cos.f64 b)))
(*.f64 (/.f64 (sqrt.f64 r) #s(literal 1 binary64)) (/.f64 (sqrt.f64 r) (cos.f64 b)))
(/.f64 r (cos.f64 b))
(*.f64 (/.f64 (sqrt.f64 r) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) (/.f64 (sqrt.f64 r) (cbrt.f64 (cos.f64 b))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)))) r) (cbrt.f64 (cos.f64 b)))
(/.f64 (/.f64 r (cbrt.f64 (cos.f64 b))) (cbrt.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64))))
(pow.f64 (/.f64 r (cos.f64 b)) #s(literal 1 binary64))
(/.f64 r (cos.f64 b))
(pow.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 r (cos.f64 b))
(pow.f64 (cbrt.f64 (/.f64 r (cos.f64 b))) #s(literal 3 binary64))
(/.f64 r (cos.f64 b))
(pow.f64 (sqrt.f64 (/.f64 r (cos.f64 b))) #s(literal 2 binary64))
(/.f64 r (cos.f64 b))
(pow.f64 (/.f64 (cos.f64 b) r) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 b) r))
(neg.f64 (/.f64 r (neg.f64 (cos.f64 b))))
(/.f64 r (cos.f64 b))
(neg.f64 (/.f64 (neg.f64 r) (cos.f64 b)))
(/.f64 r (cos.f64 b))
(sqrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 2 binary64)))
(fabs.f64 (/.f64 r (cos.f64 b)))
(log.f64 (exp.f64 (/.f64 r (cos.f64 b))))
(/.f64 r (cos.f64 b))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 r (cos.f64 b)))))
(/.f64 r (cos.f64 b))
(cbrt.f64 (pow.f64 (/.f64 r (cos.f64 b)) #s(literal 3 binary64)))
(/.f64 r (cos.f64 b))
(expm1.f64 (log1p.f64 (/.f64 r (cos.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 r (cos.f64 b))))
(/.f64 r (cos.f64 b))
(exp.f64 (log.f64 (/.f64 r (cos.f64 b))))
(/.f64 r (cos.f64 b))
(exp.f64 (*.f64 (log.f64 (/.f64 r (cos.f64 b))) #s(literal 1 binary64)))
(/.f64 r (cos.f64 b))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 b a)) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 b a)) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 b a)) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 a) (sin.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64))) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (cos.f64 (+.f64 b a)) (fma.f64 (neg.f64 (sin.f64 a)) (sin.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (cos.f64 (+.f64 b a)) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (neg.f64 (sin.f64 a)) (sin.f64 b)))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (cbrt.f64 (*.f64 (sin.f64 a) (sin.f64 b))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64))))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 a) (sin.f64 b)))))
(+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a)))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(*.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(*.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(*.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(*.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) (sqrt.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (cos.f64 (+.f64 b a)))))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))) (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 b) (sin.f64 a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (*.f64 (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) (fma.f64 (sin.f64 a) (sin.f64 b) (*.f64 (cos.f64 a) (cos.f64 b))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (cos.f64 a) (cos.f64 b))) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64))) (cos.f64 (-.f64 b a)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (pow.f64 (cos.f64 b) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 2 binary64))) (cos.f64 (-.f64 b a)))
(pow.f64 (cos.f64 (+.f64 b a)) #s(literal 1 binary64))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(pow.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 2 binary64)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(fabs.f64 (cos.f64 (+.f64 b a)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(fabs.f64 (neg.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(fabs.f64 (-.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (cos.f64 a) (cos.f64 b))))
(fabs.f64 (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(fabs.f64 (neg.f64 (neg.f64 (cos.f64 (+.f64 b a)))))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(log.f64 (exp.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (+.f64 b a)))))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a))))
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(exp.f64 (log.f64 (cos.f64 (+.f64 b a))))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 b a))) #s(literal 1 binary64)))
(cos.f64 (-.f64 b (neg.f64 a)))
(cos.f64 (+.f64 b a))
(fma.f64 (cos.f64 a) (cos.f64 b) (neg.f64 (*.f64 (sin.f64 b) (sin.f64 a))))
(+.f64 (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 a) (sin.f64 b))))
(-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (*.f64 r (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (*.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) r) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) #s(literal 1 binary64)) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 r (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (sin.f64 b) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r #s(literal 1 binary64)) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 r (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sin.f64 b) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (*.f64 (sin.f64 b) r) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (sqrt.f64 (cos.f64 (+.f64 b a)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) (sqrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) (cbrt.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 1 binary64))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 2 binary64))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) r) (neg.f64 (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(neg.f64 (/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(log.f64 (exp.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)) (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 1 binary64)))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 b a)))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))

eval331.0ms (1.8%)

Compiler

Compiled 21617 to 7193 computations (66.7% saved)

prune305.0ms (1.6%)

Pruning

88 alts after pruning (82 fresh and 6 done)

PrunedKeptTotal
New88229911
Fresh245377
Picked325
Done044
Total90988997
Accuracy
100.0%
Counts
997 → 88
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.9%
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
21.9%
(pow.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
32.8%
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 2 binary64))
75.6%
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
75.6%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
36.4%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64))
75.6%
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) (cos.f64 (+.f64 b a)))
17.1%
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a)))
99.5%
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
77.8%
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a))))
58.5%
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
38.4%
(/.f64 (*.f64 r (pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
75.8%
(/.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))) (cos.f64 (+.f64 b a)))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
76.1%
(/.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
56.2%
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 (sin.f64 b) a)))
99.5%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
99.3%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (sin.f64 a))))))
52.0%
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (cos.f64 a)) (sin.f64 a)))))
42.3%
(/.f64 (*.f64 r (log.f64 (exp.f64 (sin.f64 b)))) (cos.f64 (+.f64 b a)))
51.4%
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
51.0%
(/.f64 (*.f64 r b) (cos.f64 a))
75.6%
(/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
99.4%
(/.f64 (sin.f64 b) (/.f64 (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) r))
76.3%
(/.f64 (sin.f64 b) (/.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)) r))
52.9%
(/.f64 (sin.f64 b) (/.f64 (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))) r))
76.3%
(/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r))
58.4%
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
55.1%
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
99.4%
(/.f64 (sin.f64 b) (-.f64 (/.f64 (*.f64 (cos.f64 a) (cos.f64 b)) r) (/.f64 (*.f64 (sin.f64 b) (sin.f64 a)) r)))
99.4%
(/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (/.f64 (cos.f64 b) r)) (*.f64 (sin.f64 b) (/.f64 (sin.f64 a) r))))
56.1%
(/.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (sin.f64 b)) r)) (/.f64 (cos.f64 b) r)))
76.5%
(/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r)))
60.2%
(/.f64 (sin.f64 b) (expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
32.9%
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (fabs.f64 (cos.f64 (+.f64 a b))))
33.0%
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 a))
14.3%
(/.f64 (exp.f64 (log.f64 (*.f64 r (neg.f64 (sin.f64 b))))) (cos.f64 (+.f64 b a)))
47.6%
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
50.9%
(/.f64 b (/.f64 (cos.f64 a) r))
50.6%
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
75.7%
(*.f64 (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) r)
58.5%
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
55.2%
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
99.3%
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (sin.f64 b) r))
39.6%
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 a))))
76.5%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
58.5%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (*.f64 (sin.f64 b) r))
32.7%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
55.2%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 (sin.f64 b) r))
51.0%
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
76.5%
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))) (*.f64 (sin.f64 b) r))
77.7%
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
75.7%
(*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
76.6%
(*.f64 r (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)) #s(literal -1 binary64)))
99.5%
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))))
58.5%
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
55.2%
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
51.3%
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
51.0%
(*.f64 r (/.f64 b (cos.f64 a)))
58.5%
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (sin.f64 b)))
55.2%
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
36.7%
(*.f64 r (sin.f64 b))
42.0%
(*.f64 r (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))))
42.3%
(*.f64 r (log.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
32.9%
(*.f64 r b)
51.4%
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
51.0%
(*.f64 b (/.f64 r (cos.f64 a)))
32.6%
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
32.7%
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
34.3%
(*.f64 b (exp.f64 (log.f64 (/.f64 r (cos.f64 a)))))
15.5%
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))))
17.1%
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal -1 binary64))))
17.1%
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
17.1%
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) r)))
17.1%
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r)))
18.9%
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r)))
19.2%
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)))
11.0%
(neg.f64 (/.f64 (sin.f64 b) (-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64))))
17.1%
(neg.f64 (/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r))))
11.0%
(neg.f64 (/.f64 (sin.f64 b) (exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))))
17.1%
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
28.9%
(fabs.f64 (*.f64 (sin.f64 b) r))
32.3%
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
33.8%
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
32.0%
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
32.9%
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
24.3%
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
Compiler

Compiled 3888 to 1565 computations (59.7% saved)

regimes223.0ms (1.2%)

Counts
168 → 1
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(fabs.f64 (*.f64 (sin.f64 b) r))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (sin.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(/.f64 r (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)))
(*.f64 (sin.f64 b) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)) r)
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
(/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r)))
(neg.f64 (/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
(/.f64 (*.f64 r (+.f64 b (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 3 binary64))))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)))) (cos.f64 (+.f64 b a)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64))
(*.f64 b (exp.f64 (log.f64 (/.f64 r (cos.f64 a)))))
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 2 binary64))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 a b)))))
(/.f64 (*.f64 r (fabs.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(*.f64 r (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal -1 binary64))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))) r))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 a (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 (sin.f64 b) a)))
(/.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (sin.f64 b)) r)) (/.f64 (cos.f64 b) r)))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 a))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 b))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 r (exp.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(*.f64 r (log.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 (+.f64 b a)))
(/.f64 (sin.f64 b) (expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r))
(/.f64 (*.f64 r (log.f64 (exp.f64 (sin.f64 b)))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (sin.f64 b)) (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))))
(pow.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (/.f64 (sin.f64 b) (exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(*.f64 r (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(/.f64 (exp.f64 (log.f64 (*.f64 r (neg.f64 (sin.f64 b))))) (cos.f64 (+.f64 b a)))
(/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(/.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(/.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) (cos.f64 (+.f64 b a)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) r)))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(*.f64 r (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))))
(*.f64 (log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))) (*.f64 (sin.f64 b) r))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)) r))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
(/.f64 (*.f64 r (-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))) (cos.f64 (+.f64 b a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(neg.f64 (/.f64 (sin.f64 b) (-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))) (*.f64 (sin.f64 b) r))
(pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) r)
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (cos.f64 a)) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (cos.f64 b)) (sin.f64 b)))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))) #s(literal 1/3 binary64))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) r))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (sin.f64 b) r))
(/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (/.f64 (cos.f64 b) r)) (*.f64 (sin.f64 b) (/.f64 (sin.f64 a) r))))
(/.f64 (sin.f64 b) (-.f64 (/.f64 (*.f64 (cos.f64 a) (cos.f64 b)) r) (/.f64 (*.f64 (sin.f64 b) (sin.f64 a)) r)))
(/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
(*.f64 r (+.f64 (/.f64 (sin.f64 b) (cos.f64 b)) (/.f64 (*.f64 a (pow.f64 (sin.f64 b) #s(literal 2 binary64))) (pow.f64 (cos.f64 b) #s(literal 2 binary64)))))
(*.f64 (*.f64 r (pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (+.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64))) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
(/.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 2 binary64)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 3 binary64)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) #s(literal 1 binary64))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (log.f64 (pow.f64 (exp.f64 (sin.f64 b)) (sin.f64 a))))))
(/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a)))) (*.f64 (sin.f64 b) r))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (+.f64 (*.f64 (cos.f64 a) (*.f64 (sqrt.f64 (cos.f64 b)) (sqrt.f64 (cos.f64 b)))) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (sqrt.f64 (cos.f64 b)) (*.f64 (cos.f64 a) (sqrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (*.f64 (cos.f64 b) (pow.f64 (cbrt.f64 (cos.f64 a)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (neg.f64 (fma.f64 (sin.f64 b) (sin.f64 a) (*.f64 (sin.f64 b) (sin.f64 a)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 b)) #s(literal 2 binary64)) (*.f64 (cos.f64 a) (cbrt.f64 (cos.f64 b))) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) (*.f64 (cos.f64 a) (cos.f64 b)))))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (neg.f64 (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b))))) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sqrt.f64 (sin.f64 b)) (*.f64 (sin.f64 a) (sqrt.f64 (sin.f64 b)))))))
(*.f64 r (/.f64 (sin.f64 b) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b))))))))
(/.f64 (*.f64 r (sin.f64 b)) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 a) (cos.f64 b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 a) (sin.f64 b)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (cos.f64 b) #s(literal 2 binary64)) (pow.f64 (cos.f64 a) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 a) (sin.f64 b)) (fma.f64 (cos.f64 a) (cos.f64 b) (*.f64 (sin.f64 a) (sin.f64 b)))))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b))) (sqrt.f64 (sin.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 a)) (sin.f64 b)) (sqrt.f64 (sin.f64 a))))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a))) (sqrt.f64 (sin.f64 b)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 b)) (sin.f64 a)) (sqrt.f64 (sin.f64 b))))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 b) (cos.f64 a)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a))) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 b)) (sin.f64 a)) (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 2 binary64))))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (cos.f64 b) (cos.f64 a) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a)))) (cbrt.f64 (*.f64 (cos.f64 b) (cos.f64 a))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))) (cbrt.f64 (*.f64 (sin.f64 b) (sin.f64 a))))))))
Outputs
(/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
Calls

4 calls:

54.0ms
a
52.0ms
r
51.0ms
b
51.0ms
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
Results
AccuracySegmentsBranch
99.5%1r
99.5%1a
99.5%1b
99.5%1(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes228.0ms (1.2%)

Counts
137 → 1
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(fabs.f64 (*.f64 (sin.f64 b) r))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (sin.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(/.f64 r (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)))
(*.f64 (sin.f64 b) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)) r)
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
(/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r)))
(neg.f64 (/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
(/.f64 (*.f64 r (+.f64 b (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 3 binary64))))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)))) (cos.f64 (+.f64 b a)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64))
(*.f64 b (exp.f64 (log.f64 (/.f64 r (cos.f64 a)))))
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 2 binary64))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 a b)))))
(/.f64 (*.f64 r (fabs.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(*.f64 r (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal -1 binary64))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))) r))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 a (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 (sin.f64 b) a)))
(/.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (sin.f64 b)) r)) (/.f64 (cos.f64 b) r)))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 a))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 b))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 r (exp.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(*.f64 r (log.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 (+.f64 b a)))
(/.f64 (sin.f64 b) (expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r))
(/.f64 (*.f64 r (log.f64 (exp.f64 (sin.f64 b)))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (sin.f64 b)) (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))))
(pow.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (/.f64 (sin.f64 b) (exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(*.f64 r (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(/.f64 (exp.f64 (log.f64 (*.f64 r (neg.f64 (sin.f64 b))))) (cos.f64 (+.f64 b a)))
(/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(/.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(/.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) (cos.f64 (+.f64 b a)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) r)))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(*.f64 r (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))))
(*.f64 (log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))) (*.f64 (sin.f64 b) r))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)) r))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
(/.f64 (*.f64 r (-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))) (cos.f64 (+.f64 b a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(neg.f64 (/.f64 (sin.f64 b) (-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))) (*.f64 (sin.f64 b) r))
(pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) r)
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (cos.f64 a)) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (cos.f64 b)) (sin.f64 b)))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))) #s(literal 1/3 binary64))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) r))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(/.f64 (*.f64 (sin.f64 b) r) (-.f64 (*.f64 (cos.f64 a) (cos.f64 b)) (*.f64 (sin.f64 a) (sin.f64 b))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))) (*.f64 (sin.f64 b) r))
(/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 a) (/.f64 (cos.f64 b) r)) (*.f64 (sin.f64 b) (/.f64 (sin.f64 a) r))))
(/.f64 (sin.f64 b) (-.f64 (/.f64 (*.f64 (cos.f64 a) (cos.f64 b)) r) (/.f64 (*.f64 (sin.f64 b) (sin.f64 a)) r)))
Outputs
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
Calls

4 calls:

46.0ms
r
43.0ms
a
39.0ms
b
37.0ms
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
Results
AccuracySegmentsBranch
99.5%1r
99.5%1a
99.5%1b
99.5%1(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes171.0ms (0.9%)

Counts
132 → 1
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(fabs.f64 (*.f64 (sin.f64 b) r))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (sin.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(/.f64 r (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)))
(*.f64 (sin.f64 b) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)) r)
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
(/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r)))
(neg.f64 (/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
(/.f64 (*.f64 r (+.f64 b (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 3 binary64))))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)))) (cos.f64 (+.f64 b a)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64))
(*.f64 b (exp.f64 (log.f64 (/.f64 r (cos.f64 a)))))
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 2 binary64))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 a b)))))
(/.f64 (*.f64 r (fabs.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(*.f64 r (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal -1 binary64))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))) r))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 a (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 (sin.f64 b) a)))
(/.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (sin.f64 b)) r)) (/.f64 (cos.f64 b) r)))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 a))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 b))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 r (exp.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(*.f64 r (log.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 (+.f64 b a)))
(/.f64 (sin.f64 b) (expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r))
(/.f64 (*.f64 r (log.f64 (exp.f64 (sin.f64 b)))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (sin.f64 b)) (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))))
(pow.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (/.f64 (sin.f64 b) (exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(*.f64 r (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(/.f64 (exp.f64 (log.f64 (*.f64 r (neg.f64 (sin.f64 b))))) (cos.f64 (+.f64 b a)))
(/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(/.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(/.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) (cos.f64 (+.f64 b a)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) r)))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(*.f64 r (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))))
(*.f64 (log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))) (*.f64 (sin.f64 b) r))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)) r))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
(/.f64 (*.f64 r (-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))) (cos.f64 (+.f64 b a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(neg.f64 (/.f64 (sin.f64 b) (-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))) (*.f64 (sin.f64 b) r))
(pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) r)
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (cos.f64 a)) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (cos.f64 b)) (sin.f64 b)))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))) #s(literal 1/3 binary64))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))) r))
Outputs
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))))
Calls

4 calls:

42.0ms
b
39.0ms
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
39.0ms
a
38.0ms
r
Results
AccuracySegmentsBranch
99.5%1r
99.5%1a
99.5%1b
99.5%1(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes258.0ms (1.4%)

Counts
130 → 1
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(fabs.f64 (*.f64 (sin.f64 b) r))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (sin.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(/.f64 r (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)))
(*.f64 (sin.f64 b) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)) r)
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
(/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r)))
(neg.f64 (/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
(/.f64 (*.f64 r (+.f64 b (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 3 binary64))))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)))) (cos.f64 (+.f64 b a)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64))
(*.f64 b (exp.f64 (log.f64 (/.f64 r (cos.f64 a)))))
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 2 binary64))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 a b)))))
(/.f64 (*.f64 r (fabs.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(*.f64 r (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal -1 binary64))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))) r))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 a (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 (sin.f64 b) a)))
(/.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (sin.f64 b)) r)) (/.f64 (cos.f64 b) r)))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 a))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 b))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 r (exp.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(*.f64 r (log.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 (+.f64 b a)))
(/.f64 (sin.f64 b) (expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r))
(/.f64 (*.f64 r (log.f64 (exp.f64 (sin.f64 b)))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (sin.f64 b)) (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))))
(pow.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (/.f64 (sin.f64 b) (exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(*.f64 r (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(/.f64 (exp.f64 (log.f64 (*.f64 r (neg.f64 (sin.f64 b))))) (cos.f64 (+.f64 b a)))
(/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(/.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(/.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) (cos.f64 (+.f64 b a)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) r)))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(*.f64 r (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))))
(*.f64 (log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))) (*.f64 (sin.f64 b) r))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)) r))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
(/.f64 (*.f64 r (-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))) (cos.f64 (+.f64 b a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(neg.f64 (/.f64 (sin.f64 b) (-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))) (*.f64 (sin.f64 b) r))
(pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) r)
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 a) (*.f64 b (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b) (cos.f64 a)) (sin.f64 a)))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (cos.f64 b) (*.f64 a (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (cos.f64 b)) (sin.f64 b)))))
(*.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (fabs.f64 (cos.f64 (+.f64 a b))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (cos.f64 a))) (/.f64 (*.f64 (sin.f64 b) r) (sqrt.f64 (cos.f64 a))))
(*.f64 (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))) (pow.f64 (cbrt.f64 r) #s(literal 2 binary64))) (cbrt.f64 r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (*.f64 r (sin.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 r) #s(literal 2 binary64)) (*.f64 (cbrt.f64 r) (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))
(pow.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))) #s(literal 1/3 binary64))
Outputs
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a))))
Calls

4 calls:

82.0ms
r
40.0ms
b
39.0ms
a
37.0ms
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
Results
AccuracySegmentsBranch
77.8%1r
77.8%1a
77.8%1b
77.8%1(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes151.0ms (0.8%)

Counts
118 → 1
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(fabs.f64 (*.f64 (sin.f64 b) r))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (sin.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(/.f64 r (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(neg.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)))
(*.f64 r (/.f64 (sin.f64 b) (neg.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 (sin.f64 b) (neg.f64 r)) (cos.f64 (+.f64 b a)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)))
(*.f64 (sin.f64 b) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) r))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (sin.f64 b)) r)
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (*.f64 (sin.f64 b) r))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (+.f64 b a)) (*.f64 (sin.f64 b) r)))
(/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r)))
(neg.f64 (/.f64 (sin.f64 b) (*.f64 (cos.f64 (+.f64 b a)) (/.f64 #s(literal 1 binary64) r))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))) (/.f64 (sin.f64 b) (/.f64 #s(literal 1 binary64) r)))
(/.f64 (*.f64 r (+.f64 b (*.f64 #s(literal -1/6 binary64) (pow.f64 b #s(literal 3 binary64))))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r)))) (cos.f64 (+.f64 b a)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) r)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) r) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64))
(*.f64 b (exp.f64 (log.f64 (/.f64 r (cos.f64 a)))))
(pow.f64 (sqrt.f64 (/.f64 b (/.f64 (cos.f64 a) r))) #s(literal 2 binary64))
(fabs.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))))
(*.f64 r (/.f64 (sin.f64 b) (fabs.f64 (cos.f64 (+.f64 a b)))))
(/.f64 (*.f64 r (fabs.f64 (sin.f64 b))) (cos.f64 (+.f64 b a)))
(*.f64 r (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (/.f64 r (cos.f64 (+.f64 b a))) #s(literal -1 binary64))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a)))))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))) r))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 a) (*.f64 b (sin.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 a (sin.f64 b))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (cos.f64 b) (*.f64 (sin.f64 b) a)))
(/.f64 (sin.f64 b) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (sin.f64 b)) r)) (/.f64 (cos.f64 b) r)))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 a))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 a))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 b))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b)) #s(literal 3 binary64)))
(exp.f64 (log.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(exp.f64 (log.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))))
(*.f64 r (exp.f64 (log.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(*.f64 r (log.f64 (exp.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))))
(*.f64 r (/.f64 (sin.f64 b) (log1p.f64 (expm1.f64 (cos.f64 (+.f64 b a))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 b) r))) (cos.f64 (+.f64 b a)))
(/.f64 (sin.f64 b) (expm1.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))))
(/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r))
(/.f64 (*.f64 r (log.f64 (exp.f64 (sin.f64 b)))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (sin.f64 b)) (expm1.f64 (log1p.f64 (cos.f64 (+.f64 b a)))))
(/.f64 (*.f64 r (sin.f64 b)) (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))))
(pow.f64 (pow.f64 (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 b))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (/.f64 (sin.f64 b) (exp.f64 (log.f64 (/.f64 (cos.f64 (+.f64 b a)) r)))))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (log.f64 (exp.f64 (cos.f64 (+.f64 b a)))) r)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 2 binary64)))
(*.f64 r (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64))))
(/.f64 (exp.f64 (log.f64 (*.f64 r (neg.f64 (sin.f64 b))))) (cos.f64 (+.f64 b a)))
(/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64)))
(/.f64 (*.f64 r (sin.f64 b)) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)))
(/.f64 (*.f64 r (pow.f64 (cbrt.f64 (sin.f64 b)) #s(literal 3 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (*.f64 r (pow.f64 (sqrt.f64 (sin.f64 b)) #s(literal 2 binary64))) (cos.f64 (+.f64 b a)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) r)) #s(literal 3 binary64)) (cos.f64 (+.f64 b a)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 3 binary64))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 b a))) #s(literal 3 binary64)) r)))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 3 binary64))))
(*.f64 r (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a)))))))
(*.f64 (log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) (cos.f64 (+.f64 b a))))) (*.f64 (sin.f64 b) r))
(/.f64 (sin.f64 b) (/.f64 (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)) r))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 b a)))) #s(literal 1 binary64)))
(/.f64 (*.f64 r (-.f64 (exp.f64 (log1p.f64 (sin.f64 b))) #s(literal 1 binary64))) (cos.f64 (+.f64 b a)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r)) #s(literal 6 binary64)) #s(literal 1/6 binary64))
(neg.f64 (/.f64 (sin.f64 b) (-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 (+.f64 b a)) r))) #s(literal 1 binary64))))
(neg.f64 (/.f64 (sin.f64 b) (pow.f64 (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) r) #s(literal 3 binary64)) #s(literal 1/3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (cos.f64 (+.f64 b a)) #s(literal 3 binary64)))) (*.f64 (sin.f64 b) r))
(pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (cos.f64 (+.f64 b a)) (*.f64 r (sin.f64 b))) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(*.f64 (sin.f64 b) (/.f64 r (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))))
(*.f64 (/.f64 (sin.f64 b) (+.f64 (*.f64 (*.f64 (sin.f64 b) (sin.f64 a)) #s(literal 2 binary64)) (cos.f64 (-.f64 b a)))) r)
Outputs
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
Calls

4 calls:

37.0ms
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
37.0ms
b
36.0ms
a
34.0ms
r
Results
AccuracySegmentsBranch
76.7%1r
76.7%1b
76.7%1(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
76.7%1a
Compiler

Compiled 24 to 17 computations (29.2% saved)

regimes38.0ms (0.2%)

Counts
38 → 1
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(fabs.f64 (*.f64 (sin.f64 b) r))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (sin.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (*.f64 (sin.f64 b) r))
(*.f64 (/.f64 r (cos.f64 (+.f64 b a))) (sin.f64 b))
(/.f64 r (/.f64 (cos.f64 (+.f64 b a)) (sin.f64 b)))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 (+.f64 b a)) r))
Outputs
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
Calls

3 calls:

13.0ms
b
11.0ms
r
11.0ms
a
Results
AccuracySegmentsBranch
76.7%1r
76.7%1a
76.7%1b
Compiler

Compiled 12 to 9 computations (25% saved)

regimes37.0ms (0.2%)

Counts
32 → 1
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(fabs.f64 (*.f64 (sin.f64 b) r))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (sin.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
Outputs
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
Calls

3 calls:

15.0ms
a
10.0ms
r
9.0ms
b
Results
AccuracySegmentsBranch
76.7%1r
76.7%1b
76.7%1a
Compiler

Compiled 12 to 9 computations (25% saved)

regimes74.0ms (0.4%)

Counts
31 → 3
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(fabs.f64 (*.f64 (sin.f64 b) r))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 a))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))
(/.f64 (*.f64 (sin.f64 b) r) (cos.f64 b))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)))
(neg.f64 (/.f64 (sin.f64 b) (/.f64 (cos.f64 b) r)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 b)))
(*.f64 r (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 b)) (sin.f64 b)))
Outputs
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))
Calls

3 calls:

24.0ms
r
24.0ms
a
24.0ms
b
Results
AccuracySegmentsBranch
64.5%3r
77.1%3a
76.6%3b
Compiler

Compiled 12 to 9 computations (25% saved)

regimes106.0ms (0.6%)

Counts
22 → 3
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(fabs.f64 (*.f64 (sin.f64 b) r))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(*.f64 (/.f64 r (cos.f64 b)) (sin.f64 b))
Outputs
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))
Calls

1 calls:

104.0ms
a
Results
AccuracySegmentsBranch
77.1%3a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes20.0ms (0.1%)

Counts
20 → 3
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(fabs.f64 (*.f64 (sin.f64 b) r))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 b)))
Outputs
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 b)))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
Calls

1 calls:

19.0ms
a
Results
AccuracySegmentsBranch
77.1%3a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes20.0ms (0.1%)

Counts
18 → 1
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(fabs.f64 (*.f64 (sin.f64 b) r))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
Outputs
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
Calls

3 calls:

6.0ms
b
6.0ms
a
5.0ms
r
Results
AccuracySegmentsBranch
55.2%1r
55.2%1b
55.2%1a
Compiler

Compiled 12 to 9 computations (25% saved)

regimes38.0ms (0.2%)

Counts
17 → 3
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
(fabs.f64 (*.f64 (sin.f64 b) r))
(fabs.f64 (*.f64 b (/.f64 r (cos.f64 a))))
Outputs
(fabs.f64 (*.f64 (sin.f64 b) r))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 r (sin.f64 b))
Calls

3 calls:

17.0ms
a
14.0ms
b
5.0ms
r
Results
AccuracySegmentsBranch
53.2%3a
51.4%1r
55.6%3b
Compiler

Compiled 12 to 9 computations (25% saved)

regimes13.0ms (0.1%)

Counts
15 → 3
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 b (+.f64 r (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 b #s(literal 2 binary64)) r))))
(*.f64 b (+.f64 r (*.f64 (pow.f64 b #s(literal 2 binary64)) (*.f64 r #s(literal 1/3 binary64)))))
Outputs
(*.f64 r (sin.f64 b))
(/.f64 (*.f64 r b) (cos.f64 (+.f64 b a)))
(*.f64 r (sin.f64 b))
Calls

1 calls:

12.0ms
b
Results
AccuracySegmentsBranch
54.9%3b
Compiler

Compiled 4 to 3 computations (25% saved)

regimes14.0ms (0.1%)

Counts
12 → 3
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 b (cos.f64 (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (*.f64 r b))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) (*.f64 r b)))
Outputs
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (sin.f64 b))
Calls

1 calls:

10.0ms
b
Results
AccuracySegmentsBranch
54.9%3b
Compiler

Compiled 4 to 3 computations (25% saved)

regimes9.0ms (0%)

Counts
8 → 3
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
(/.f64 (*.f64 b r) (cos.f64 a))
(/.f64 (*.f64 r b) (cos.f64 a))
(*.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 a) r)))
Outputs
(*.f64 r (sin.f64 b))
(/.f64 (*.f64 b r) (cos.f64 a))
(*.f64 r (sin.f64 b))
Calls

1 calls:

8.0ms
b
Results
AccuracySegmentsBranch
54.8%3b
Compiler

Compiled 4 to 3 computations (25% saved)

regimes6.0ms (0%)

Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (/.f64 b (cos.f64 a)))
(/.f64 b (/.f64 (cos.f64 a) r))
Outputs
(*.f64 r (sin.f64 b))
(*.f64 b (/.f64 r (cos.f64 a)))
(*.f64 r (sin.f64 b))
Calls

1 calls:

6.0ms
b
Results
AccuracySegmentsBranch
54.8%3b
Compiler

Compiled 4 to 3 computations (25% saved)

regimes7.0ms (0%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 r b)
(*.f64 r (sin.f64 b))
Outputs
(*.f64 r (sin.f64 b))
Calls

3 calls:

4.0ms
r
1.0ms
a
1.0ms
b
Results
AccuracySegmentsBranch
36.7%1a
36.7%1r
36.7%1b
Compiler

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 r b)
Outputs
(*.f64 r b)
Calls

3 calls:

1.0ms
r
1.0ms
a
1.0ms
b
Results
AccuracySegmentsBranch
32.9%1r
32.9%1a
32.9%1b
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch58.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
4.0399993472341825e-19
14.935870446151199
15.0ms
-345338.5660797372
-194667.28541442732
Results
23.0ms152×256valid
29.0ms87×512valid
0.0ms256valid
Compiler

Compiled 348 to 253 computations (27.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
Operation ival-sin, time spent: 11.0ms, 40.0% of total-time
Operation ival-cos, time spent: 9.0ms, 33.0% of total-time
Operation ival-mult, time spent: 3.0ms, 11.0% of total-time
Operation ival-add, time spent: 2.0ms, 7.0% of total-time
Operation ival-div, time spent: 2.0ms, 7.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch57.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
4.0399993472341825e-19
14.935870446151199
16.0ms
-345338.5660797372
-194667.28541442732
Results
22.0ms152×256valid
29.0ms87×512valid
0.0ms512valid
Compiler

Compiled 348 to 253 computations (27.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
Operation ival-sin, time spent: 11.0ms, 39.0% of total-time
Operation ival-cos, time spent: 10.0ms, 35.0% of total-time
Operation ival-mult, time spent: 3.0ms, 11.0% of total-time
Operation ival-add, time spent: 2.0ms, 7.0% of total-time
Operation ival-div, time spent: 2.0ms, 7.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch57.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
4.0399993472341825e-19
14.935870446151199
16.0ms
-345338.5660797372
-194667.28541442732
Results
24.0ms157×256valid
26.0ms82×512valid
0.0ms512valid
Compiler

Compiled 348 to 253 computations (27.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
Operation ival-sin, time spent: 10.0ms, 37.0% of total-time
Operation ival-cos, time spent: 8.0ms, 30.0% of total-time
Operation ival-mult, time spent: 4.0ms, 15.0% of total-time
Operation ival-add, time spent: 2.0ms, 7.0% of total-time
Operation ival-div, time spent: 2.0ms, 7.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch73.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
42.0ms
1.921281326953431
336977920336.19464
31.0ms
-76298783089551.64
-537982867032.8875
Results
30.0ms155×256valid
37.0ms116×512valid
0.0ms256valid
Compiler

Compiled 365 to 258 computations (29.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
Operation ival-sin, time spent: 18.0ms, 47.0% of total-time
Operation ival-cos, time spent: 11.0ms, 29.0% of total-time
Operation ival-mult, time spent: 4.0ms, 11.0% of total-time
Operation ival-div, time spent: 3.0ms, 8.0% of total-time
Operation ival-add, time spent: 2.0ms, 5.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch88.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
1.921281326953431
336977920336.19464
45.0ms
-537982867032.8875
-2.6716644357497548e-5
Results
32.0ms170×256valid
48.0ms149×512valid
0.0ms256valid
Compiler

Compiled 418 to 293 computations (29.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
Operation ival-sin, time spent: 23.0ms, 48.0% of total-time
Operation ival-cos, time spent: 15.0ms, 31.0% of total-time
Operation ival-mult, time spent: 4.0ms, 8.0% of total-time
Operation ival-add, time spent: 3.0ms, 6.0% of total-time
Operation ival-div, time spent: 3.0ms, 6.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch88.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
44.0ms
1.921281326953431
336977920336.19464
44.0ms
-537982867032.8875
-2.6716644357497548e-5
Results
33.0ms173×256valid
46.0ms146×512valid
0.0ms256valid
Compiler

Compiled 418 to 293 computations (29.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
Operation ival-sin, time spent: 21.0ms, 44.0% of total-time
Operation ival-cos, time spent: 14.0ms, 29.0% of total-time
Operation ival-mult, time spent: 6.0ms, 13.0% of total-time
Operation ival-div, time spent: 4.0ms, 8.0% of total-time
Operation ival-add, time spent: 3.0ms, 6.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch76.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
0.00024190758537221034
1.921281326953431
42.0ms
-537982867032.8875
-2.6716644357497548e-5
Results
33.0ms182×256valid
37.0ms105×512valid
0.0ms256valid
Compiler

Compiled 342 to 247 computations (27.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
Operation ival-sin, time spent: 19.0ms, 49.0% of total-time
Operation ival-cos, time spent: 11.0ms, 28.0% of total-time
Operation ival-mult, time spent: 4.0ms, 10.0% of total-time
Operation ival-div, time spent: 3.0ms, 8.0% of total-time
Operation ival-add, time spent: 2.0ms, 5.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch74.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
0.00024190758537221034
1.921281326953431
40.0ms
-537982867032.8875
-2.6716644357497548e-5
Results
30.0ms169×256valid
36.0ms118×512valid
0.0ms512valid
Compiler

Compiled 342 to 247 computations (27.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
Operation ival-sin, time spent: 16.0ms, 43.0% of total-time
Operation ival-cos, time spent: 11.0ms, 30.0% of total-time
Operation ival-mult, time spent: 4.0ms, 11.0% of total-time
Operation ival-div, time spent: 3.0ms, 8.0% of total-time
Operation ival-add, time spent: 2.0ms, 5.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify32.0ms (0.2%)

Algorithm
egg-herbie
Rules
19×*-commutative
14×if-if-or-not
+-commutative
sub-neg
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0991139
11541139
21671139
31741139
41781139
51791139
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(if (<=.f64 a #s(literal -200000 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)) (if (<=.f64 a #s(literal 112986307451471/2305843009213693952 binary64)) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))))
(if (<=.f64 a #s(literal -200000 binary64)) (*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b)) (if (<=.f64 a #s(literal 112986307451471/2305843009213693952 binary64)) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))))
(if (<=.f64 a #s(literal -200000 binary64)) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 a))) (if (<=.f64 a #s(literal 5784898941515315/590295810358705651712 binary64)) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(if (<=.f64 b #s(literal -550000000000 binary64)) (fabs.f64 (*.f64 (sin.f64 b) r)) (if (<=.f64 b #s(literal 7800 binary64)) (/.f64 (*.f64 r b) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b))))
(if (<=.f64 b #s(literal -23000 binary64)) (*.f64 r (sin.f64 b)) (if (<=.f64 b #s(literal 9/2 binary64)) (/.f64 (*.f64 r b) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b))))
(if (<=.f64 b #s(literal -8500000 binary64)) (*.f64 r (sin.f64 b)) (if (<=.f64 b #s(literal 7800 binary64)) (*.f64 b (/.f64 r (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b))))
(if (<=.f64 b #s(literal -5404319552844595/1125899906842624 binary64)) (*.f64 r (sin.f64 b)) (if (<=.f64 b #s(literal 6980579422424269/4503599627370496 binary64)) (/.f64 (*.f64 b r) (cos.f64 a)) (*.f64 r (sin.f64 b))))
(if (<=.f64 b #s(literal -5404319552844595/1125899906842624 binary64)) (*.f64 r (sin.f64 b)) (if (<=.f64 b #s(literal 1 binary64)) (*.f64 b (/.f64 r (cos.f64 a))) (*.f64 r (sin.f64 b))))
(*.f64 r (sin.f64 b))
(*.f64 r b)
Outputs
(/.f64 (*.f64 r (sin.f64 b)) (fma.f64 (cos.f64 b) (cos.f64 a) (*.f64 (neg.f64 (sin.f64 b)) (sin.f64 a))))
(/.f64 (*.f64 r (sin.f64 b)) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a))))
(*.f64 r (/.f64 (sin.f64 b) (-.f64 (*.f64 (cos.f64 b) (cos.f64 a)) (*.f64 (sin.f64 b) (sin.f64 a)))))
(/.f64 (*.f64 (sin.f64 b) r) (+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (+.f64 (*.f64 (sin.f64 a) (*.f64 (sin.f64 b) #s(literal -2 binary64))) (cos.f64 (-.f64 b a))))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 b a)))
(*.f64 (sin.f64 b) (/.f64 r (cos.f64 (+.f64 b a))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 b a))))
(if (<=.f64 a #s(literal -200000 binary64)) (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)) (if (<=.f64 a #s(literal 112986307451471/2305843009213693952 binary64)) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r))))
(if (or (<=.f64 a #s(literal -200000 binary64)) (not (<=.f64 a #s(literal 112986307451471/2305843009213693952 binary64)))) (/.f64 (sin.f64 b) (/.f64 (cos.f64 a) r)) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(if (<=.f64 a #s(literal -200000 binary64)) (*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b)) (if (<=.f64 a #s(literal 112986307451471/2305843009213693952 binary64)) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 (/.f64 r (cos.f64 a)) (sin.f64 b))))
(if (or (<=.f64 a #s(literal -200000 binary64)) (not (<=.f64 a #s(literal 112986307451471/2305843009213693952 binary64)))) (*.f64 (sin.f64 b) (/.f64 r (cos.f64 a))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(if (<=.f64 a #s(literal -200000 binary64)) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 a))) (if (<=.f64 a #s(literal 5784898941515315/590295810358705651712 binary64)) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))))
(if (or (<=.f64 a #s(literal -200000 binary64)) (not (<=.f64 a #s(literal 5784898941515315/590295810358705651712 binary64)))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 a))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 b))))
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 a)))
(if (<=.f64 b #s(literal -550000000000 binary64)) (fabs.f64 (*.f64 (sin.f64 b) r)) (if (<=.f64 b #s(literal 7800 binary64)) (/.f64 (*.f64 r b) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b))))
(if (<=.f64 b #s(literal -550000000000 binary64)) (fabs.f64 (*.f64 r (sin.f64 b))) (if (<=.f64 b #s(literal 7800 binary64)) (/.f64 (*.f64 r b) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b))))
(if (<=.f64 b #s(literal -23000 binary64)) (*.f64 r (sin.f64 b)) (if (<=.f64 b #s(literal 9/2 binary64)) (/.f64 (*.f64 r b) (cos.f64 (+.f64 b a))) (*.f64 r (sin.f64 b))))
(if (or (<=.f64 b #s(literal -23000 binary64)) (not (<=.f64 b #s(literal 9/2 binary64)))) (*.f64 r (sin.f64 b)) (/.f64 (*.f64 r b) (cos.f64 (+.f64 b a))))
(if (<=.f64 b #s(literal -8500000 binary64)) (*.f64 r (sin.f64 b)) (if (<=.f64 b #s(literal 7800 binary64)) (*.f64 b (/.f64 r (cos.f64 (+.f64 b a)))) (*.f64 r (sin.f64 b))))
(if (or (<=.f64 b #s(literal -8500000 binary64)) (not (<=.f64 b #s(literal 7800 binary64)))) (*.f64 r (sin.f64 b)) (*.f64 b (/.f64 r (cos.f64 (+.f64 b a)))))
(if (<=.f64 b #s(literal -5404319552844595/1125899906842624 binary64)) (*.f64 r (sin.f64 b)) (if (<=.f64 b #s(literal 6980579422424269/4503599627370496 binary64)) (/.f64 (*.f64 b r) (cos.f64 a)) (*.f64 r (sin.f64 b))))
(if (or (<=.f64 b #s(literal -5404319552844595/1125899906842624 binary64)) (not (<=.f64 b #s(literal 6980579422424269/4503599627370496 binary64)))) (*.f64 r (sin.f64 b)) (/.f64 (*.f64 r b) (cos.f64 a)))
(if (<=.f64 b #s(literal -5404319552844595/1125899906842624 binary64)) (*.f64 r (sin.f64 b)) (if (<=.f64 b #s(literal 1 binary64)) (*.f64 b (/.f64 r (cos.f64 a))) (*.f64 r (sin.f64 b))))
(if (or (<=.f64 b #s(literal -5404319552844595/1125899906842624 binary64)) (not (<=.f64 b #s(literal 1 binary64)))) (*.f64 r (sin.f64 b)) (*.f64 b (/.f64 r (cos.f64 a))))
(*.f64 r (sin.f64 b))
(*.f64 r b)
Compiler

Compiled 334 to 218 computations (34.7% saved)

soundness3.3s (17.5%)

Rules
1241×fma-define
846×prod-diff
776×fma-define
761×log1p-expm1-u
761×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037583
1564399
26862399
066421726
1168820137
2686520015
017175
1232175
23052175
039345
1677332
035406
1548310
27354310
099229122
1255126177
0150672094
1415570546
045449
198441
2204441
3489441
41499441
52723441
63937441
74411441
84830441
95157441
105420441
115440441
125440441
135448441
145476441
155620441
165620441
Stop Event
saturated
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1783 to 549 computations (69.2% saved)

end1.0ms (0%)

preprocess327.0ms (1.8%)

Remove

(negabs r)

Compiler

Compiled 1008 to 482 computations (52.2% saved)

Profiling

Loading profile data...