ab-angle->ABCF B

Time bar (total: 16.9s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 25 to 18 computations (28% saved)

sample2.3s (13.5%)

Memory
50.4MiB live, 3 365.5MiB allocated
Samples
1.0s3 546×1valid
610.0ms4 640×0valid
185.0ms51×3valid
17.0ms19×2valid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
ival-mult: 386.0ms (25.7% of total)
ival-sin: 357.0ms (23.7% of total)
ival-cos: 229.0ms (15.2% of total)
ival-pow2: 195.0ms (13% of total)
ival-div: 109.0ms (7.2% of total)
adjust: 87.0ms (5.8% of total)
ival-pi: 65.0ms (4.3% of total)
ival-sub: 58.0ms (3.9% of total)
exact: 9.0ms (0.6% of total)
ival-true: 6.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain287.0ms (1.7%)

Memory
-1.5MiB live, 463.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1170-0-(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
1170-0-(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
280-0-(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
170-0-(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
00-0-(pow.f64 b #s(literal 2 binary64))
00-0-(/.f64 angle #s(literal 180 binary64))
00-0-a
00-0-(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
00-0-(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
00-0-#s(literal 180 binary64)
00-0-angle
00-0-(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
00-0-(pow.f64 a #s(literal 2 binary64))
00-0-#s(literal 2 binary64)
00-0-b
00-0-(PI.f64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1170
sin.f64(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1170
*.f64(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))n*o270
-.f64(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))nan-rescue170
(pow.f64 b #s(literal 2 binary64))overflow66
(pow.f64 a #s(literal 2 binary64))overflow53
*.f64(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))o*u10
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))overflow102
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))overflow102
(pow.f64 b #s(literal 2 binary64))overflow66
(pow.f64 a #s(literal 2 binary64))overflow53
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))underflow4
Confusion
Predicted +Predicted -
+1230
-28105
Precision
0.8145695364238411
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+12300
-280105
Precision?
0.8145695364238411
Recall?
1.0
Freqs
test
numberfreq
0105
131
2112
38
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
82.0ms210×1valid
36.0ms294×0valid
10.0ms3valid
4.0ms2valid
Compiler

Compiled 204 to 52 computations (74.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 102.0ms
ival-div: 23.0ms (22.6% of total)
ival-sin: 22.0ms (21.6% of total)
ival-mult: 21.0ms (20.6% of total)
ival-cos: 12.0ms (11.8% of total)
ival-pow2: 11.0ms (10.8% of total)
adjust: 5.0ms (4.9% of total)
ival-pi: 3.0ms (2.9% of total)
ival-sub: 3.0ms (2.9% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess233.0ms (1.4%)

Memory
7.9MiB live, 356.7MiB allocated
Algorithm
egg-herbie
Rules
8 338×lower-fma.f64
8 338×lower-fma.f32
4 908×lower-*.f32
4 900×lower-*.f64
1 806×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057218
1150207
2484207
31686207
44780207
57707207
01623
02723
14123
28323
322723
477823
5257723
6381023
7554823
0804423
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
Symmetry

(abs b)

(abs a)

(negabs angle)

Compiler

Compiled 26 to 16 computations (38.5% saved)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Compiler

Compiled 26 to 16 computations (38.5% saved)

simplify179.0ms (1.1%)

Memory
33.6MiB live, 300.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff128
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
cost-diff6144
(pow.f64 a #s(literal 2 binary64))
cost-diff6144
(pow.f64 b #s(literal 2 binary64))
Rules
8 338×lower-fma.f64
8 338×lower-fma.f32
4 908×lower-*.f32
4 900×lower-*.f64
1 806×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01687
02787
14187
28387
322787
477887
5257787
6381087
7554887
0804487
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
#s(literal 2 binary64)
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
b
(pow.f64 a #s(literal 2 binary64))
a
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
#s(literal 2 binary64)
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (+.f64 b a) (-.f64 b a))
(pow.f64 b #s(literal 2 binary64))
(*.f64 b b)
b
(pow.f64 a #s(literal 2 binary64))
(*.f64 a a)
a
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))

localize110.0ms (0.7%)

Memory
-24.9MiB live, 175.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy3.742173050811441
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
accuracy6.726856759774626
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy24.76877490644713
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy24.94462704787946
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
46.0ms105×1valid
36.0ms147×0valid
5.0ms3valid
2.0ms2valid
Compiler

Compiled 89 to 18 computations (79.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-sin: 11.0ms (25.9% of total)
ival-mult: 9.0ms (21.2% of total)
ival-cos: 8.0ms (18.8% of total)
ival-pow2: 6.0ms (14.1% of total)
ival-div: 3.0ms (7.1% of total)
adjust: 2.0ms (4.7% of total)
ival-pi: 1.0ms (2.4% of total)
ival-sub: 1.0ms (2.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series22.0ms (0.1%)

Memory
-1.8MiB live, 36.8MiB allocated
Counts
7 → 144
Calls
Call 1
Inputs
#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())
Outputs
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (pow b 2) (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (pow b 2) (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (pow b 2) (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (pow b 2)) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (pow b 2)) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (pow b 2)) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
Calls

36 calls:

TimeVariablePointExpression
2.0ms
angle
@inf
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
2.0ms
angle
@0
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
2.0ms
b
@0
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
1.0ms
a
@0
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
1.0ms
b
@inf
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))

simplify279.0ms (1.7%)

Memory
24.2MiB live, 419.5MiB allocated
Algorithm
egg-herbie
Rules
16 026×lower-fma.f64
16 026×lower-fma.f32
7 016×lower-+.f64
7 016×lower-+.f32
6 690×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01882667
16052489
225362441
081242375
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
Outputs
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* -1 (pow a 2))
(neg.f64 (*.f64 a a))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) b) b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) b) b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) b) b)
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) b) b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) b) b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) b) b)
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 b a) (-.f64 b a))
(* -1 (pow a 2))
(neg.f64 (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))))
(* -1 (pow a 2))
(neg.f64 (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 a (*.f64 a (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 angle (*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/708588000000 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -1/482123275200000000 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64))) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 6 binary64)) #s(literal -1/24488801280000000 binary64)) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64)))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(*.f64 angle (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (PI.f64) #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/17496000 binary64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal 1/11337408000000 binary64)) (pow.f64 (PI.f64) #s(literal 5 binary64))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64)))) (*.f64 (*.f64 angle angle) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (PI.f64) #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/17496000 binary64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))

rewrite304.0ms (1.8%)

Memory
-22.3MiB live, 327.7MiB allocated
Rules
4 636×lower-fma.f64
4 636×lower-fma.f32
3 632×lower-*.f32
3 624×lower-*.f64
1 818×lower-pow.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01664
02764
18964
245655
3410055
0835355
Stop Event
iter limit
node limit
iter limit
Counts
7 → 201
Calls
Call 1
Inputs
(pow.f64 b #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Outputs
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 (log.f64 b) #s(literal 1/2 binary64)) #s(literal 4 binary64)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (*.f64 b b) #s(literal 1 binary64))
(pow.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1/2 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 b)))
(pow.f64 (sqrt.f64 b) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 b))
(*.f64 b b)
(*.f64 (sqrt.f64 b) (*.f64 b (sqrt.f64 b)))
(*.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 (log.f64 a) #s(literal 1/2 binary64)) #s(literal 4 binary64)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1/2 binary64))
(pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 a)))
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))
(pow.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) #s(literal 1 binary64)) (log.f64 a))
(*.f64 a a)
(*.f64 (sqrt.f64 a) (*.f64 a (sqrt.f64 a)))
(*.f64 (*.f64 a (sqrt.f64 a)) (sqrt.f64 a))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))
(+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b))
(+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))
(+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal -1 binary64)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 a a) (*.f64 b b)))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b))))
(-.f64 (fma.f64 b b #s(literal 0 binary64)) (*.f64 a a))
(fma.f64 b b (neg.f64 (*.f64 a a)))
(fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 a a (*.f64 b b))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b)))))
(fma.f64 (*.f64 b b) (/.f64 (*.f64 b b) (fma.f64 a a (*.f64 b b))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b)))))
(fma.f64 (*.f64 b b) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (*.f64 a a) #s(literal -1 binary64) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 b b) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 (*.f64 b (*.f64 b b)) (/.f64 b (fma.f64 a a (*.f64 b b))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b)))))
(fma.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))
(fma.f64 (sqrt.f64 b) (*.f64 b (sqrt.f64 b)) (neg.f64 (*.f64 a a)))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 a)) (*.f64 b b))
(fma.f64 (neg.f64 a) a (*.f64 b b))
(fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 a a)))
(fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 a)) (sqrt.f64 a) (*.f64 b b))
(fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (*.f64 (+.f64 b a) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b)))))
(fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b)))))
(fma.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (fma.f64 a a (*.f64 b b)) (fma.f64 a a (*.f64 b b))) (fma.f64 a a (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (fma.f64 (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))
(fma.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))
(neg.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (neg.f64 (fma.f64 a a (*.f64 b b)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (fma.f64 a a (*.f64 b b))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (fma.f64 a (*.f64 a (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 b (*.f64 (*.f64 b a) a))))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (fma.f64 a a (*.f64 b b)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 a a (*.f64 b b)) (fma.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a a (*.f64 b b)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 a a (*.f64 b b)) (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) #s(literal 1 binary64)) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 a (*.f64 a a))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))) (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 a a (*.f64 b b))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))) (neg.f64 (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (neg.f64 (neg.f64 (fma.f64 a a (*.f64 b b)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b)))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b))))) (fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b))) (fma.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b))) (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))) (fma.f64 (*.f64 b b) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b))))) (fma.f64 (*.f64 b b) (/.f64 (*.f64 b b) (fma.f64 a a (*.f64 b b))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b)))) (fma.f64 b (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))
(*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))))
(*.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b)))))
(*.f64 (fma.f64 a a (*.f64 b b)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))
(*.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a a (*.f64 b b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (fma.f64 a a (*.f64 b b)) (fma.f64 a a (*.f64 b b))) (fma.f64 a a (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (fma.f64 (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(+.f64 (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 a a (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 (fma.f64 a a (*.f64 b b)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 2 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 a a (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 #s(literal 2 binary64) (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 a a (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a a (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))))
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(fma.f64 (neg.f64 (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (fma.f64 a a (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a a (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) #s(literal 2 binary64)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #s(literal 2 binary64)) (fma.f64 a a (*.f64 b b)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (-.f64 b a))

eval47.0ms (0.3%)

Memory
-3.5MiB live, 105.0MiB allocated
Compiler

Compiled 13 213 to 1 050 computations (92.1% saved)

prune99.0ms (0.6%)

Memory
-17.2MiB live, 223.6MiB allocated
Pruning

41 alts after pruning (41 fresh and 0 done)

PrunedKeptTotal
New30441345
Fresh000
Picked101
Done000
Total30541346
Accuracy
81.4%
Counts
346 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.5%
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
21.7%
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 a a (*.f64 b b)))
21.6%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
60.7%
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
21.5%
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 a a (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a a (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
70.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
13.7%
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
60.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
69.6%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
19.9%
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
19.6%
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
56.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
12.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 b))) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
56.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
56.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
55.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
56.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
6.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (fma.f64 a a (*.f64 b b)) (fma.f64 a a (*.f64 b b))) (fma.f64 a a (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (fma.f64 (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
7.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal -1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
43.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) b) b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
41.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
40.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 a (*.f64 a (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
60.0%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
60.0%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
55.2%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
35.5%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
56.4%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (PI.f64) #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/17496000 binary64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
42.9%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
36.5%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
57.7%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
42.1%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
34.8%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))))))
Compiler

Compiled 2 776 to 1 548 computations (44.2% saved)

simplify211.0ms (1.2%)

Memory
36.7MiB live, 310.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff128
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
cost-diff128
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
cost-diff6144
(pow.f64 a #s(literal 2 binary64))
cost-diff6144
(pow.f64 b #s(literal 2 binary64))
cost-diff0
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
cost-diff0
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))))
cost-diff2432
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
cost-diff0
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
cost-diff0
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
cost-diff0
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
cost-diff0
(*.f64 (PI.f64) #s(literal 1/90 binary64))
cost-diff0
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
cost-diff0
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))
cost-diff0
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
cost-diff0
(-.f64 b a)
cost-diff0
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
cost-diff0
(+.f64 b a)
cost-diff0
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
Rules
6 312×lower-*.f32
6 264×lower-*.f64
5 630×lower-fma.f32
5 628×lower-fma.f64
2 262×lower-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
063500
0105500
1199500
2573486
33229484
44706484
08503484
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(-.f64 b a)
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(*.f64 (PI.f64) angle)
(PI.f64)
angle
#s(literal 1/90 binary64)
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
angle
(*.f64 (PI.f64) #s(literal 1/90 binary64))
(PI.f64)
#s(literal 1/90 binary64)
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 b a)
b
a
(-.f64 b a)
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
#s(literal 2 binary64)
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 b b)
b
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
#s(literal 1/180 binary64)
(*.f64 angle (PI.f64))
angle
(PI.f64)
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
#s(literal 2 binary64)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 b a)
b
a
(-.f64 b a)
(fma.f64 a a (*.f64 b b))
(*.f64 b b)
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
#s(literal 2 binary64)
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
b
(pow.f64 a #s(literal 2 binary64))
a
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(*.f64 (PI.f64) angle)
(PI.f64)
angle
#s(literal -180 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(-.f64 b a)
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 (PI.f64) angle)
(PI.f64)
angle
#s(literal 1/90 binary64)
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
angle
(*.f64 (PI.f64) #s(literal 1/90 binary64))
(PI.f64)
#s(literal 1/90 binary64)
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 b a)
b
a
(-.f64 b a)
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
#s(literal 2 binary64)
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 b b)
b
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
#s(literal 2 binary64)
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 b a)
b
a
(-.f64 b a)
(fma.f64 a a (*.f64 b b))
(fma.f64 b b (*.f64 a a))
(*.f64 b b)
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal -2 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal -2 binary64))))
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
#s(literal 2 binary64)
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (+.f64 b a) (-.f64 b a))
(pow.f64 b #s(literal 2 binary64))
(*.f64 b b)
b
(pow.f64 a #s(literal 2 binary64))
(*.f64 a a)
a
(neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))
(*.f64 (PI.f64) angle)
(PI.f64)
angle
#s(literal -180 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)

localize340.0ms (2%)

Memory
29.4MiB live, 486.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy3.742173050811441
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
accuracy6.726856759774626
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
accuracy24.76877490644713
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy24.94462704787946
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
accuracy3.1401913379428343
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))
accuracy24.76877490644713
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy24.94462704787946
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy38.330236122205676
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
accuracy4.8613385667181985
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
accuracy23.357855508494964
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
accuracy24.76877490644713
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy24.94462704787946
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy0
(PI.f64)
accuracy0.1328125
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
accuracy8.007451000210953
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))
accuracy21.873330990265064
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
accuracy0.1875
(*.f64 (PI.f64) angle)
accuracy0.24123002930532605
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
accuracy0.27734375
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
accuracy25.412393841062514
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
Samples
119.0ms105×1valid
61.0ms147×0valid
25.0ms3valid
20.0ms4valid
6.0ms2valid
Compiler

Compiled 474 to 56 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 194.0ms
ival-sin: 70.0ms (36% of total)
ival-mult: 60.0ms (30.9% of total)
ival-cos: 20.0ms (10.3% of total)
const: 12.0ms (6.2% of total)
ival-div: 10.0ms (5.1% of total)
adjust: 8.0ms (4.1% of total)
ival-pow2: 5.0ms (2.6% of total)
ival-sub: 3.0ms (1.5% of total)
ival-add: 3.0ms (1.5% of total)
ival-pi: 2.0ms (1% of total)
ival-neg: 2.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series140.0ms (0.8%)

Memory
-26.1MiB live, 125.1MiB allocated
Counts
30 → 624
Calls
Call 1
Inputs
#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())
#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())
#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())
#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())
#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) #s(literal 1/90 binary64)) (patch (*.f64 (PI.f64) #s(literal 1/90 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())
#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())
#s(alt (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())
#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
Outputs
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b)))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b)))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (* (pow b 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a)))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a)))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a))))))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/708588000000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor -inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor 0 a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt a (taylor inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt a (taylor -inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- b a)))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (- b a))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (- b a)))))))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/708588000000 (* (pow (PI) 5) (- b a))))))))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor 0 b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (- b a) (taylor 0 b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (- b a) (taylor 0 b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (- b a) (taylor 0 b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (* -1 (/ a b)))) (taylor inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (* -1 (/ a b)))) (taylor inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (* -1 (/ a b)))) (taylor inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor -inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (/ a b) 1))) (taylor -inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (/ a b) 1))) (taylor -inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (/ a b) 1))) (taylor -inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor 0 a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ b (* -1 a)) (taylor 0 a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ b (* -1 a)) (taylor 0 a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ b (* -1 a)) (taylor 0 a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ b a) 1)) (taylor inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ b a) 1)) (taylor inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ b a) 1)) (taylor inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor -inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ 1 (* -1 (/ b a))))) (taylor -inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ 1 (* -1 (/ b a))))) (taylor -inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ 1 (* -1 (/ b a))))) (taylor -inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 b) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor inf b) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))) (taylor inf b) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf a) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)))) (taylor inf a) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (patch (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))) (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))) (* 2 (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5)))))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/90 (* (pow b 2) (PI))))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* 1/11337408000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/11337408000000 (* (pow b 2) (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))) (taylor 0 angle) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))) (taylor 0 angle) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))))) (taylor 0 angle) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))) (taylor 0 b) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))) (taylor inf b) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))) (taylor -inf b) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor inf a) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))) (taylor inf a) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))) (taylor inf a) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a)))) (taylor -inf a) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a)))) (taylor -inf a) (#s(alt (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) (patch (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) (pow b 2)))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))) (pow b 3))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))) b))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))))) (* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))))) (* a (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) (pow a 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))) (pow a 3))))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt 2 (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/12597120000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (pow (PI) 6))) (* 1/12597120000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (cos (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (cos (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (pow b 2) (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (pow b 2) (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (pow b 2) (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (pow b 2)) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (pow b 2)) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (pow b 2)) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/4374000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* 1/708588000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (pow (PI) 7))) (* 1/708588000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) #<representation binary64>) () ())) ())
#s(alt (* angle (PI)) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())) ())
#s(alt (* angle (PI)) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())) ())
#s(alt (* angle (PI)) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())) ())
#s(alt (* angle (PI)) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())) ())
#s(alt (* angle (PI)) (taylor inf angle) (#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())) ())
#s(alt (* angle (PI)) (taylor inf angle) (#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())) ())
#s(alt (* angle (PI)) (taylor inf angle) (#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())) ())
#s(alt (* angle (PI)) (taylor inf angle) (#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())) ())
#s(alt (* angle (PI)) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())) ())
#s(alt (* angle (PI)) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())) ())
#s(alt (* angle (PI)) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())) ())
#s(alt (* angle (PI)) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (* 1/180 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* 1/22674816000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI)))))) (* b (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* b (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* b (+ (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))) (pow b 2))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))) (pow b 2)) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 3)))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))) b)) b)))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))) b)) b))) b)))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (sin (* 1/180 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))) (* (pow b 4) (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* a (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))))) (* (pow b 4) (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* a (+ (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))))) (* (pow b 4) (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))) (taylor inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))) (pow a 2)) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 3)))))) (taylor inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)))) (taylor -inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))) a)) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))) a)) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) a)) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (patch (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* -1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/180 (PI)) (* 1/34992000 (* (pow angle 2) (pow (PI) 3))))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/180 (PI)) (* (pow angle 2) (+ (* -1/22674816000000 (* (pow angle 2) (pow (PI) 5))) (* 1/34992000 (pow (PI) 3)))))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/180 (PI)) (* (pow angle 2) (+ (* 1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/22674816000000 (pow (PI) 5)) (* 1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))))))))) (taylor 0 angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) (patch (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
Calls

156 calls:

TimeVariablePointExpression
33.0ms
b
@0
(* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90))))
13.0ms
angle
@-inf
(/ (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (+ (* a a) (* b b)))
6.0ms
b
@0
(/ (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (+ (* a a) (* b b)))
3.0ms
b
@inf
(* (- b a) (sin (* (* (PI) angle) 1/90)))
2.0ms
angle
@0
(/ (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (+ (* a a) (* b b)))

simplify641.0ms (3.8%)

Memory
-184.8MiB live, 458.7MiB allocated
Algorithm
egg-herbie
Rules
9 804×lower-fma.f64
9 804×lower-fma.f32
6 732×lower-*.f64
6 732×lower-*.f32
6 122×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
091613152
1328211943
0889411621
Stop Event
iter limit
node limit
Counts
624 → 615
Calls
Call 1
Inputs
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(+ (* a (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a)))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/708588000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
a
(+ a b)
(+ a b)
(+ a b)
b
(* b (+ 1 (/ a b)))
(* b (+ 1 (/ a b)))
(* b (+ 1 (/ a b)))
b
(* -1 (* b (- (* -1 (/ a b)) 1)))
(* -1 (* b (- (* -1 (/ a b)) 1)))
(* -1 (* b (- (* -1 (/ a b)) 1)))
b
(+ a b)
(+ a b)
(+ a b)
a
(* a (+ 1 (/ b a)))
(* a (+ 1 (/ b a)))
(* a (+ 1 (/ b a)))
a
(* -1 (* a (- (* -1 (/ b a)) 1)))
(* -1 (* a (- (* -1 (/ b a)) 1)))
(* -1 (* a (- (* -1 (/ b a)) 1)))
(* -1 (* a (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(* b (sin (* 1/90 (* angle (PI)))))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(* b (sin (* 1/90 (* angle (PI)))))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(* -1 (* a (sin (* 1/90 (* angle (PI))))))
(* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a)))
(* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a)))
(* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a)))
(* -1 (* a (sin (* 1/90 (* angle (PI))))))
(* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a)))))
(* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a)))))
(* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a)))))
(* 1/90 (* angle (* (PI) (- b a))))
(* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (- b a))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/708588000000 (* (pow (PI) 5) (- b a)))))))))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* -1 a)
(- b a)
(- b a)
(- b a)
b
(* b (+ 1 (* -1 (/ a b))))
(* b (+ 1 (* -1 (/ a b))))
(* b (+ 1 (* -1 (/ a b))))
b
(* -1 (* b (- (/ a b) 1)))
(* -1 (* b (- (/ a b) 1)))
(* -1 (* b (- (/ a b) 1)))
b
(+ b (* -1 a))
(+ b (* -1 a))
(+ b (* -1 a))
(* -1 a)
(* a (- (/ b a) 1))
(* a (- (/ b a) 1))
(* a (- (/ b a) 1))
(* -1 a)
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a)))))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2))))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2))))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))) (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))) (* 2 (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/90 (* (pow b 2) (PI)))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* 1/11337408000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/11337408000000 (* (pow b 2) (pow (PI) 5)))))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* angle (* (pow b 2) (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI)))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5)))))))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))))))
(+ (* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))))))))
(+ (* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))))))))))
(* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 4) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 4) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) (pow b 2))))))
(* (pow b 4) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))) (pow b 3)))))))
(* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 4) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 4) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 4) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))) b))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))))) (* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))))))))
(+ (* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))))) (* a (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))))))))))
(* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) (pow a 2))))))
(* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) (pow a 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))) (pow a 3)))))))
(* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
2
(+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/12597120000 (* (pow angle 2) (pow (PI) 4))))))
(+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (pow (PI) 6))) (* 1/12597120000 (pow (PI) 4)))))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(* 2 (cos (* 1/180 (* angle (PI)))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI))))))
(+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))))
(+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))))
(+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))))
(* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2)))))
(* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2)))))
(* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2)))))
(* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2)))))
(* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2)))))
(* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2)))))
(* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI))))))
(+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))))
(+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))))
(+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))))
(* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI)))))))
(* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI)))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* 1/90 (* angle (PI)))
(* angle (+ (* -1/4374000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* 1/708588000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (pow (PI) 7))) (* 1/708588000000 (pow (PI) 5))))))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* angle (PI))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (* 1/180 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))))
(* angle (+ (* 1/180 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* 1/22674816000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))))))
(* angle (+ (* 1/180 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))))))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI))))))
(+ (* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI)))))) (* b (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))))
(+ (* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* b (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))))))
(+ (* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* b (+ (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))))))
(* (pow b 4) (sin (* 1/180 (* angle (PI)))))
(* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))
(* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))) (pow b 2)))))
(* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))) (pow b 2)) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 3))))))
(* (pow b 4) (sin (* 1/180 (* angle (PI)))))
(* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))
(* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))) b)) b))))
(* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))) b)) b))) b))))
(* (pow b 4) (sin (* 1/180 (* angle (PI)))))
(+ (* a (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))) (* (pow b 4) (sin (* 1/180 (* angle (PI))))))
(+ (* a (+ (* a (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))))) (* (pow b 4) (sin (* 1/180 (* angle (PI))))))
(+ (* a (+ (* a (+ (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))))) (* (pow b 4) (sin (* 1/180 (* angle (PI))))))
(* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI))))))
(* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)))
(* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))) (pow a 2)))))
(* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))) (pow a 2)) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 3))))))
(* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI))))))
(* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))) a)) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))) a)) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) a)) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* -1/180 (* angle (PI)))
(* angle (+ (* -1/180 (PI)) (* 1/34992000 (* (pow angle 2) (pow (PI) 3)))))
(* angle (+ (* -1/180 (PI)) (* (pow angle 2) (+ (* -1/22674816000000 (* (pow angle 2) (pow (PI) 5))) (* 1/34992000 (pow (PI) 3))))))
(* angle (+ (* -1/180 (PI)) (* (pow angle 2) (+ (* 1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/22674816000000 (pow (PI) 5)) (* 1/30855889612800000000 (* (pow angle 2) (pow (PI) 7)))))))))
(sin (* -1/180 (* angle (PI))))
(sin (* -1/180 (* angle (PI))))
(sin (* -1/180 (* angle (PI))))
(sin (* -1/180 (* angle (PI))))
(sin (* -1/180 (* angle (PI))))
(sin (* -1/180 (* angle (PI))))
(sin (* -1/180 (* angle (PI))))
(sin (* -1/180 (* angle (PI))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
Outputs
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))
(fma.f64 (*.f64 a a) (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))))
(-.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) b))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))))
(-.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) b))) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(*.f64 (*.f64 b b) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 a a) (neg.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 a a) (neg.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(*.f64 (*.f64 b b) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(*.f64 (*.f64 b b) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 a a) b))) b)))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(*.f64 (*.f64 b b) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 a a) b))) b)))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))
(+ (* a (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
(+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) (neg.f64 a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
(+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) (neg.f64 a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a)))
(*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) a))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) a)))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) a)))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))))
(*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) a))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (-.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a))) a)))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (-.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a))) a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/708588000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/241061637600000000 binary64) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))))))))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a))
a
(+ a b)
(+.f64 a b)
(+ a b)
(+.f64 a b)
(+ a b)
(+.f64 a b)
b
(* b (+ 1 (/ a b)))
(fma.f64 b (/.f64 a b) b)
(* b (+ 1 (/ a b)))
(fma.f64 b (/.f64 a b) b)
(* b (+ 1 (/ a b)))
(fma.f64 b (/.f64 a b) b)
b
(* -1 (* b (- (* -1 (/ a b)) 1)))
(*.f64 (neg.f64 b) (+.f64 (/.f64 a (neg.f64 b)) #s(literal -1 binary64)))
(* -1 (* b (- (* -1 (/ a b)) 1)))
(*.f64 (neg.f64 b) (+.f64 (/.f64 a (neg.f64 b)) #s(literal -1 binary64)))
(* -1 (* b (- (* -1 (/ a b)) 1)))
(*.f64 (neg.f64 b) (+.f64 (/.f64 a (neg.f64 b)) #s(literal -1 binary64)))
b
(+ a b)
(+.f64 a b)
(+ a b)
(+.f64 a b)
(+ a b)
(+.f64 a b)
a
(* a (+ 1 (/ b a)))
(fma.f64 a (/.f64 b a) a)
(* a (+ 1 (/ b a)))
(fma.f64 a (/.f64 b a) a)
(* a (+ 1 (/ b a)))
(fma.f64 a (/.f64 b a) a)
a
(* -1 (* a (- (* -1 (/ b a)) 1)))
(*.f64 (neg.f64 a) (+.f64 (/.f64 b (neg.f64 a)) #s(literal -1 binary64)))
(* -1 (* a (- (* -1 (/ b a)) 1)))
(*.f64 (neg.f64 a) (+.f64 (/.f64 b (neg.f64 a)) #s(literal -1 binary64)))
(* -1 (* a (- (* -1 (/ b a)) 1)))
(*.f64 (neg.f64 a) (+.f64 (/.f64 b (neg.f64 a)) #s(literal -1 binary64)))
(* -1 (* a (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 a))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)
(* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 b (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 b (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 b (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(neg.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(neg.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(neg.f64 (*.f64 b (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* -1 (* a (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 a))
(* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a)))
(*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a)))
(*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a)))
(*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* -1 (* a (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 a))
(* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a)))))
(*.f64 (neg.f64 a) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a))))
(* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a)))))
(*.f64 (neg.f64 a) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a))))
(* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a)))))
(*.f64 (neg.f64 a) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a))))
(* 1/90 (* angle (* (PI) (- b a))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))
(* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (- b a))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/708588000000 (* (pow (PI) 5) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/708588000000 binary64) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal -1/241061637600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 7 binary64)))))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* -1 a)
(neg.f64 a)
(- b a)
(-.f64 b a)
(- b a)
(-.f64 b a)
(- b a)
(-.f64 b a)
b
(* b (+ 1 (* -1 (/ a b))))
(fma.f64 b (/.f64 a (neg.f64 b)) b)
(* b (+ 1 (* -1 (/ a b))))
(fma.f64 b (/.f64 a (neg.f64 b)) b)
(* b (+ 1 (* -1 (/ a b))))
(fma.f64 b (/.f64 a (neg.f64 b)) b)
b
(* -1 (* b (- (/ a b) 1)))
(neg.f64 (fma.f64 b (/.f64 a b) (neg.f64 b)))
(* -1 (* b (- (/ a b) 1)))
(neg.f64 (fma.f64 b (/.f64 a b) (neg.f64 b)))
(* -1 (* b (- (/ a b) 1)))
(neg.f64 (fma.f64 b (/.f64 a b) (neg.f64 b)))
b
(+ b (* -1 a))
(-.f64 b a)
(+ b (* -1 a))
(-.f64 b a)
(+ b (* -1 a))
(-.f64 b a)
(* -1 a)
(neg.f64 a)
(* a (- (/ b a) 1))
(fma.f64 a (/.f64 b a) (neg.f64 a))
(* a (- (/ b a) 1))
(fma.f64 a (/.f64 b a) (neg.f64 a))
(* a (- (/ b a) 1))
(fma.f64 a (/.f64 b a) (neg.f64 a))
(* -1 a)
(neg.f64 a)
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(neg.f64 (fma.f64 a (/.f64 b (neg.f64 a)) a))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(neg.f64 (fma.f64 a (/.f64 b (neg.f64 a)) a))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(neg.f64 (fma.f64 a (/.f64 b (neg.f64 a)) a))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/550998028800000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/3856986201600000000 binary64)))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 1/1417176000000 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a)))))))
(fma.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 b (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b))) (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b))) (/.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 angle (PI.f64)) b)) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 0 binary64)))) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 angle (PI.f64)) b)) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 0 binary64)))) b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(*.f64 #s(literal 1/90 binary64) (fma.f64 a (*.f64 (*.f64 angle (PI.f64)) #s(literal 0 binary64)) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(fma.f64 a (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 0 binary64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(fma.f64 a (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 0 binary64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) (*.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 0 binary64)) a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (fma.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a) (/.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a a)))) (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (fma.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a) (/.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a a)))) (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) a)) a)))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) a)) a)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 a a))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/550998028800000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/3856986201600000000 binary64)))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 1/1417176000000 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))
(*.f64 angle (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))) (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))) (*.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))) (* 2 (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/881596846080000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -29/30855889612800000000 binary64)))) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/90 (* (pow b 2) (PI)))))
(*.f64 angle (fma.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* 1/11337408000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/11337408000000 (* (pow b 2) (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 1/180 (* angle (* (pow b 2) (PI))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI)))))
(*.f64 angle (fma.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 b b)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 b b)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/550998028800000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/3856986201600000000 binary64)))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 1/1417176000000 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) b) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) b) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))) b)))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(fma.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(fma.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) a))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a)))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) a))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))) a)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) a))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))) a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/881596846080000000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal -29/30855889612800000000 binary64))) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1/1417176000000 binary64)))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))
(* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(+ (* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(+ (* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))))))))))
(fma.f64 b (fma.f64 b (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 4) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))) (pow.f64 b #s(literal 4 binary64)))
(* (pow b 4) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) (pow b 2))))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (/.f64 #s(literal 0 binary64) b) (/.f64 #s(literal 0 binary64) (*.f64 b b))))))))
(* (pow b 4) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) (pow b 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))) (pow b 3)))))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 b b)) (/.f64 #s(literal 0 binary64) (*.f64 b (*.f64 b b)))))))))
(* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 4) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))) (pow.f64 b #s(literal 4 binary64)))
(* (pow b 4) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b)))) b)))
(* (pow b 4) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))) b))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b)))) b)) b)))
(* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))))) (* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(+ (* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))))))))
(fma.f64 a (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(+ (* 2 (* (pow b 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))))) (* a (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))))))))))
(fma.f64 a (fma.f64 a (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) a))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))) (pow.f64 a #s(literal 4 binary64)))
(* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) (pow a 2))))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 #s(literal 0 binary64) (*.f64 a a))))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) (pow a 2))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))) (pow a 3)))))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) a)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a))))))) (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))))
(* -2 (* (pow a 4) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) a))))) (pow.f64 a #s(literal 4 binary64)))
(* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) a)) a)))
(* (pow a 4) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -1 (/ (+ (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) a)) a)) a)))
2
#s(literal 2 binary64)
(+ 2 (* -1/32400 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/32400 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 2 binary64))
(+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* 1/12597120000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/12597120000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64))
(+ 2 (* (pow angle 2) (+ (* -1/32400 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/12244400640000000 (* (pow angle 2) (pow (PI) 6))) (* 1/12597120000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal 1/12597120000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 2 binary64))
(* 2 (cos (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (cos (* 1/180 (* angle (PI)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64) (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))))
(+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 b b))))
(* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))))
(* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 b b))))
(* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))))
(* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 b b))))
(* (pow b 2) (+ (* -2 (sin (* -1/180 (* angle (PI))))) (* 2 (/ (* (pow a 2) (sin (* -1/180 (* angle (PI))))) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 b b))))
(* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))))
(+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow b 2) (sin (* -1/180 (* angle (PI)))))) (* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 a a) (*.f64 #s(literal -2 binary64) (*.f64 b b))))
(* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))))
(* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 a a))))
(* 2 (* (pow a 2) (sin (* -1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))))
(* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (/ (* (pow b 2) (sin (* -1/180 (* angle (PI))))) (pow a 2))) (* 2 (sin (* -1/180 (* angle (PI)))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 a a))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 1/11337408000000 binary64) (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* -2 (* (sin (* -1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* -1 (pow a 2))
(neg.f64 (*.f64 a a))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(* -1 (pow a 2))
(neg.f64 (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* -1 (pow a 2))
(neg.f64 (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/4374000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* 1/708588000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (pow (PI) 7))) (* 1/708588000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal -1/241061637600000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)))))))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* angle (PI))
(*.f64 angle (PI.f64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64) (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (* 1/180 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))))
(*.f64 angle (fma.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(* angle (+ (* 1/180 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* 1/22674816000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))
(* angle (+ (* 1/180 (* (PI) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))) (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a)))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/22674816000000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))
(* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (* (+ (pow a 2) (pow b 2)) (- b a))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))
(* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 a #s(literal 4 binary64))))
(+ (* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI)))))) (* b (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3)))))
(-.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 a #s(literal 4 binary64))))
(+ (* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* b (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))))))
(fma.f64 b (fma.f64 b (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 a #s(literal 4 binary64)))))
(+ (* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* b (+ (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))))))
(fma.f64 b (fma.f64 b (fma.f64 b (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 a #s(literal 4 binary64)))))
(* (pow b 4) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64)))
(* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))) (pow b 2)))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (/.f64 #s(literal 0 binary64) b) (/.f64 #s(literal 0 binary64) (*.f64 b b))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))) (pow b 2)) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 3))))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 b b)) (/.f64 #s(literal 0 binary64) (*.f64 b (*.f64 b b)))) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 4) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64)))
(* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2))) b)) b))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b))) b)))
(* (pow b 4) (+ (sin (* 1/180 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* -1 (/ (+ (* -1 (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 2)) (pow a 2)))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow a 3)) (pow a 3))) b)) b))) b))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) b))) b)) b)))
(* (pow b 4) (sin (* 1/180 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64)))
(+ (* a (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3)))) (* (pow b 4) (sin (* 1/180 (* angle (PI))))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64))))
(+ (* a (+ (* a (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))))) (* (pow b 4) (sin (* 1/180 (* angle (PI))))))
(fma.f64 a (fma.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64))))
(+ (* a (+ (* a (+ (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))))) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))))) (* (pow b 4) (sin (* 1/180 (* angle (PI))))))
(fma.f64 a (fma.f64 a (fma.f64 a (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64))))
(* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 a #s(literal 4 binary64))))
(* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) a))))
(* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))) (pow a 2)))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (-.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 #s(literal 0 binary64) (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a) (+ (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))) (pow a 2)) (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 3))))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 a a)) (/.f64 #s(literal 0 binary64) (*.f64 a (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) a)))))
(* -1 (* (pow a 4) (sin (* 1/180 (* angle (PI))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 a #s(literal 4 binary64))))
(* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) a))))
(* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2))) a)) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (-.f64 (/.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) a))) a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 4) (+ (* -1 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 3)) (pow b 3))) a)) (* (sin (* 1/180 (* angle (PI)))) (+ (* -1 (pow b 2)) (pow b 2)))) a)) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (-.f64 (/.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64) (/.f64 (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) a))) a)) a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* -1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64))
(* angle (+ (* -1/180 (PI)) (* 1/34992000 (* (pow angle 2) (pow (PI) 3)))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 1/34992000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) #s(literal -1/180 binary64))))
(* angle (+ (* -1/180 (PI)) (* (pow angle 2) (+ (* -1/22674816000000 (* (pow angle 2) (pow (PI) 5))) (* 1/34992000 (pow (PI) 3))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/34992000 binary64) (*.f64 (*.f64 #s(literal -1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) #s(literal -1/180 binary64))))
(* angle (+ (* -1/180 (PI)) (* (pow angle 2) (+ (* 1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/22674816000000 (pow (PI) 5)) (* 1/30855889612800000000 (* (pow angle 2) (pow (PI) 7)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal -1/22674816000000 binary64) (*.f64 (*.f64 #s(literal 1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/34992000 binary64))) (*.f64 (PI.f64) #s(literal -1/180 binary64))))
(sin (* -1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(sin (* -1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(sin (* -1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(sin (* -1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(sin (* -1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(sin (* -1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(sin (* -1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(sin (* -1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64) (*.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 binary64) (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))

rewrite370.0ms (2.2%)

Memory
9.4MiB live, 515.3MiB allocated
Rules
5 922×lower-*.f32
5 878×lower-*.f64
5 092×lower-fma.f32
5 090×lower-fma.f64
4 452×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062349
0102335
1284321
21490292
09420292
Stop Event
iter limit
node limit
iter limit
Counts
30 → 1 052
Calls
Call 1
Inputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(+.f64 b a)
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(-.f64 b a)
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 (PI.f64) #s(literal 1/90 binary64))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))))
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(*.f64 (PI.f64) angle)
(PI.f64)
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Outputs
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))
(+.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b)) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))
(fma.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))))
(fma.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b b)))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (neg.f64 a)))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (neg.f64 a) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a))) (-.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))) (-.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b)))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))) (-.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))) (-.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (-.f64 b a))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(+.f64 b a)
(+.f64 b (neg.f64 (neg.f64 a)))
(+.f64 b (*.f64 #s(literal 1 binary64) a))
(+.f64 a b)
(+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1 binary64) b))
(+.f64 (*.f64 #s(literal 1 binary64) b) (*.f64 #s(literal 1 binary64) a))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 b b)) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 a (+.f64 b a))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 a (+.f64 b a))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (fma.f64 b b (*.f64 a a))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 b a)))
(-.f64 b (neg.f64 a))
(-.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (-.f64 b a)) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (-.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (-.f64 b a)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (-.f64 b a)))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(-.f64 (/.f64 (*.f64 a a) (-.f64 a b)) (/.f64 (*.f64 b b) (-.f64 a b)))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 #s(literal 1 binary64) b (*.f64 #s(literal 1 binary64) a))
(fma.f64 #s(literal 1 binary64) a (*.f64 #s(literal 1 binary64) b))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (neg.f64 a)))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) b)
(fma.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 b b) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 a (+.f64 b a))))
(fma.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (fma.f64 b b (*.f64 a a)) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 b a)))
(fma.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 a (+.f64 b a)) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 b b)))
(fma.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) a)
(fma.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (neg.f64 (neg.f64 a)))
(fma.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) a))
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) b)
(fma.f64 (/.f64 b (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 b (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 b (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 b #s(literal 1 binary64)) (/.f64 b (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 b (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 b (fma.f64 b b (*.f64 a (-.f64 a b)))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(neg.f64 (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))))
(/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(/.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (-.f64 a b))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 a a))) (*.f64 (-.f64 b a) (-.f64 b a)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b b)) (neg.f64 (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b b) (-.f64 b a)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a a) (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 b b) (-.f64 b a)) (fma.f64 (/.f64 (*.f64 a a) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a)) (*.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 b b) (-.f64 b a))) (*.f64 (/.f64 (*.f64 a a) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a)))) (+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal -1 binary64))
(*.f64 (+.f64 b a) #s(literal 1 binary64))
(*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 #s(literal 1 binary64) (+.f64 b a))
(*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (/.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (/.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (-.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (-.f64 b a)) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 1 binary64)) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (-.f64 b a)))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 b a)) (-.f64 b a)) (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 (-.f64 b a) (-.f64 b a)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b))
(+.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (+.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)))) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (-.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1 binary64)) (-.f64 b a))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1 binary64)) (/.f64 (+.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(+.f64 b (neg.f64 a))
(+.f64 (neg.f64 a) b)
(+.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(+.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(+.f64 (*.f64 #s(literal 1 binary64) b) (*.f64 #s(literal 1 binary64) (neg.f64 a)))
(+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 #s(literal 1 binary64) b))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 b b)) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 a (-.f64 a b))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 a (-.f64 a b))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 b b)))
(-.f64 b a)
(-.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a)))
(-.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (+.f64 b a)) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (+.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (+.f64 b a)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (+.f64 b a)))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 #s(literal 1 binary64) b (*.f64 #s(literal 1 binary64) (neg.f64 a)))
(fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 #s(literal 1 binary64) b))
(fma.f64 (*.f64 b (*.f64 b b)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(fma.f64 #s(literal -1 binary64) a b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 a))
(fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) b)
(fma.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 b b) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 a (-.f64 a b))))
(fma.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 a (-.f64 a b)) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 b b)))
(fma.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (neg.f64 a))
(fma.f64 (/.f64 b (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 b #s(literal 1 binary64)) (/.f64 b (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 b (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 b (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 b (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 b (fma.f64 b b (*.f64 a (+.f64 b a)))) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) b)
(neg.f64 (-.f64 a b))
(/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (-.f64 (*.f64 a a) (*.f64 b (neg.f64 a)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (fma.f64 b b (-.f64 (*.f64 a a) (*.f64 b (neg.f64 a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(/.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (neg.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (-.f64 (neg.f64 a) b))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (neg.f64 (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 a b)) (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 a b)) (neg.f64 (fma.f64 b b (-.f64 (*.f64 a a) (*.f64 b (neg.f64 a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 a a))) (*.f64 (+.f64 b a) (+.f64 b a)))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 a b))) (neg.f64 (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a))))))
(/.f64 (fma.f64 a (neg.f64 (*.f64 a a)) (*.f64 b (*.f64 b b))) (fma.f64 a a (-.f64 (*.f64 b b) (*.f64 b (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b b) (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a a) (+.f64 b a)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 b b) (+.f64 b a)) (fma.f64 (/.f64 (*.f64 a a) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a)) (*.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a (+.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (fma.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (*.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 b b) (+.f64 b a))) (*.f64 (/.f64 (*.f64 a a) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a)))) (+.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a (+.f64 b a))))) (*.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a)))))) (+.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) #s(literal -1 binary64))
(*.f64 (-.f64 b a) #s(literal 1 binary64))
(*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 #s(literal 1 binary64) (-.f64 b a))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (-.f64 (*.f64 a a) (*.f64 b (neg.f64 a))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (/.f64 (+.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (+.f64 b a)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (-.f64 b a) (+.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 1 binary64)) (-.f64 a b))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (+.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (+.f64 b a)) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 b a)) (+.f64 b a)) (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (+.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (+.f64 (sqrt.f64 b) (sqrt.f64 a)) (-.f64 (sqrt.f64 b) (sqrt.f64 a)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) b)) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) a)))
(+.f64 (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) a)) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) b)))
(+.f64 (*.f64 (-.f64 b a) (*.f64 b (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (-.f64 b a) (*.f64 a (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (-.f64 b a) (*.f64 a (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (-.f64 b a) (*.f64 b (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b)) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) b)) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b (+.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (-.f64 b a)) b) (*.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (-.f64 b a)) a))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (-.f64 b a)) a) (*.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (-.f64 b a)) b))
(fma.f64 b (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (-.f64 b a) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) b) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) a)))
(fma.f64 (-.f64 b a) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) a) (*.f64 (-.f64 b a) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) b)))
(fma.f64 (-.f64 b a) (*.f64 b (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (*.f64 a (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (-.f64 b a) (*.f64 a (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (*.f64 b (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (neg.f64 (*.f64 a a))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (neg.f64 (*.f64 a a)) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b)))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) b) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) a)))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) a) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) b)))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b (+.f64 b a)) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b (-.f64 b a)) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 a (-.f64 b a))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 a (-.f64 b a)) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (-.f64 b a)) b (*.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (-.f64 b a)) a))
(fma.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (-.f64 b a)) a (*.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (-.f64 b a)) b))
(/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 b (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)))) (-.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 b (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (-.f64 (*.f64 b (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 angle (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (-.f64 b a))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle)
(*.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (-.f64 b a)) (+.f64 b a))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) angle) (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) angle)) #s(literal 1/90 binary64))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1/90 binary64)) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1 binary64)) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (PI.f64) #s(literal 1/90 binary64))
(*.f64 #s(literal 1/90 binary64) (PI.f64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) #s(literal 1/90 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/90 binary64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 2 binary64))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b))
(*.f64 b (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))
(*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b)
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) b)) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) b)) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (+.f64 b a))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (-.f64 b a))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a (*.f64 a (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 b b))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 b b (*.f64 a a)))) (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a))))
(fma.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)))
(fma.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) b) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) b) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) a)))
(fma.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) a) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) b)))
(fma.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a (*.f64 a (*.f64 a a)))))
(fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 a a) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 b b))))
(neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b b (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(/.f64 (*.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))) (fma.f64 b b (*.f64 a a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal -1 binary64) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))) (fma.f64 b b (*.f64 a a))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (+.f64 b a) (-.f64 a b)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) #s(literal -1 binary64)) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)) (*.f64 (+.f64 b a) (-.f64 a b)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (fma.f64 b b (*.f64 a a)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (fma.f64 b b (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) #s(literal 2 binary64)) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) #s(literal 2 binary64)) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64)) #s(literal -1 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (/.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal -1 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a (*.f64 a (*.f64 a a))))))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 b b)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 b b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (*.f64 b b) (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (*.f64 a a) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (*.f64 a a) (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (*.f64 b b) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) b)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 b (+.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 b (-.f64 b a))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 b b) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 a a) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 b b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 b b))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (*.f64 b b) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (*.f64 a a) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (*.f64 b b) (-.f64 b a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 b b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 b b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) a)))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 b (+.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 b (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 a (-.f64 b a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 a (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 b (-.f64 b a))))
(neg.f64 (*.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))))) (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b b (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) #s(literal 2 binary64)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (*.f64 b b) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(*.f64 b b)
(exp.f64 (log.f64 (*.f64 a a)))
(exp.f64 (*.f64 (log.f64 (*.f64 a a)) #s(literal 1 binary64)))
(neg.f64 (neg.f64 (*.f64 a a)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 (neg.f64 a) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))
(*.f64 a a)
(*.f64 #s(literal 1 binary64) (*.f64 a a))
(*.f64 (neg.f64 a) (neg.f64 a))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 b a) b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b (+.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 b b)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (neg.f64 (*.f64 a a))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 b b)))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 b a) b)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 b a) b)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 b a) a)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 b (+.f64 b a))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 b (-.f64 b a))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a (-.f64 b a))) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 b (-.f64 b a))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 b b) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (neg.f64 (*.f64 a a))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (neg.f64 (*.f64 a a)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 b b)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 b a) b) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 b a) b) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 b a) a)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 b a) a) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 b a) b)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 b (+.f64 b a)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 b (-.f64 b a)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a (-.f64 b a))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 a (-.f64 b a)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 b a) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) a)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b (+.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 a (-.f64 b a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 a (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))
(neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) #s(literal 2 binary64)))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) (+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (neg.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 a b))))
(*.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal -1 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 b b) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b))
(+.f64 (neg.f64 (*.f64 a a)) (neg.f64 (neg.f64 (*.f64 b b))))
(+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(+.f64 (*.f64 (+.f64 b a) b) (neg.f64 (*.f64 (+.f64 b a) a)))
(+.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (*.f64 (+.f64 b a) b))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(+.f64 (*.f64 b (+.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a))))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 a a)) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 b b))))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))))
(fma.f64 b b (neg.f64 (*.f64 a a)))
(fma.f64 b b (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(fma.f64 b (+.f64 b a) (neg.f64 (*.f64 a (+.f64 b a))))
(fma.f64 b (-.f64 b a) (*.f64 a (-.f64 b a)))
(fma.f64 a (-.f64 b a) (*.f64 b (-.f64 b a)))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 a (neg.f64 a) (neg.f64 (neg.f64 (*.f64 b b))))
(fma.f64 (+.f64 b a) b (neg.f64 (*.f64 (+.f64 b a) a)))
(fma.f64 (+.f64 b a) (neg.f64 a) (*.f64 (+.f64 b a) b))
(fma.f64 (-.f64 b a) b (*.f64 (-.f64 b a) a))
(fma.f64 (-.f64 b a) a (*.f64 (-.f64 b a) b))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (neg.f64 a) a (*.f64 b b))
(fma.f64 (neg.f64 a) a (neg.f64 (neg.f64 (*.f64 b b))))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (neg.f64 (neg.f64 (*.f64 b b))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (*.f64 a a)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 a a) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 b b))))
(fma.f64 (/.f64 (*.f64 b b) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (/.f64 b (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b (*.f64 b b)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (/.f64 b (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 b (*.f64 b b)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (/.f64 (*.f64 b b) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 b (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (/.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 b (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(neg.f64 (*.f64 (+.f64 b a) (-.f64 a b)))
(/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b b (*.f64 a (+.f64 b a)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (fma.f64 b (*.f64 b (*.f64 b b)) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (neg.f64 (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (neg.f64 (fma.f64 a (*.f64 a (*.f64 a a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 a a)))))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a (*.f64 a a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (+.f64 b a) (-.f64 a b)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 a b)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))))) (neg.f64 (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 b a))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (fma.f64 (*.f64 a a) (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) b) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (+.f64 b a) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (neg.f64 (*.f64 (+.f64 b a) a))) (*.f64 (*.f64 (+.f64 b a) b) (neg.f64 (*.f64 (+.f64 b a) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b) (-.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) b) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a) (-.f64 (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 a (+.f64 b a))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a)) (-.f64 (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (neg.f64 (*.f64 a (+.f64 b a)))) (*.f64 (*.f64 b (+.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a)) (-.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 b (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a)) (-.f64 (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (fma.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b)) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (neg.f64 (*.f64 (+.f64 b a) a)))) (-.f64 (*.f64 (+.f64 b a) b) (neg.f64 (*.f64 (+.f64 b a) a))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a))) (-.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b))) (-.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b)))
(/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (neg.f64 (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b (+.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a)))) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a))))
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))) (+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))
(*.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 #s(literal -1 binary64) (fma.f64 b b (*.f64 a a))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))))
(*.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (neg.f64 (+.f64 b a)) (-.f64 a b))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (+.f64 b a) (-.f64 a b)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (fma.f64 b b (*.f64 a a)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (fma.f64 b b (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) (-.f64 b a))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (+.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b))))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 b a)) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)
(*.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (PI.f64) angle)))
(neg.f64 (neg.f64 (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) angle)
(*.f64 angle (PI.f64))
(*.f64 angle (neg.f64 (neg.f64 (PI.f64))))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (neg.f64 angle) (neg.f64 (PI.f64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (PI.f64) angle)))
(*.f64 (neg.f64 (PI.f64)) (neg.f64 angle))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (neg.f64 (neg.f64 (PI.f64))) angle)
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64))))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 a (*.f64 a (*.f64 a a))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 b b))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 b b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (*.f64 b b) (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (*.f64 a a) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (*.f64 a a) (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (*.f64 b b) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 b (+.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 a (*.f64 a (*.f64 a a))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))))
(fma.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 b b))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (*.f64 b b) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (*.f64 a a) (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (*.f64 b b) (-.f64 b a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 b b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 b b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) a)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) b)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 b (+.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 b (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 a (-.f64 b a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 a (-.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 b (-.f64 b a))))
(/.f64 (fma.f64 b b (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 a b)))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (neg.f64 (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)))))) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b b))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))) (*.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 b b (*.f64 a a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 a (*.f64 a (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a)) (/.f64 (*.f64 (-.f64 a b) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (-.f64 a b)))
(+.f64 #s(literal 0 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))) #s(literal 0 binary64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))

eval395.0ms (2.3%)

Memory
64.2MiB live, 738.2MiB allocated
Compiler

Compiled 92 198 to 7 069 computations (92.3% saved)

prune728.0ms (4.3%)

Memory
16.3MiB live, 1 508.2MiB allocated
Pruning

110 alts after pruning (109 fresh and 1 done)

PrunedKeptTotal
New2 368922 460
Fresh191736
Picked415
Done000
Total2 3911102 501
Accuracy
83.1%
Counts
2 501 → 110
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.0%
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
13.5%
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
21.4%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.1%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.1%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.2%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.1%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.1%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.2%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.6%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
13.2%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (+.f64 b a)))) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
15.1%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a))) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.8%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 #s(approx (sin (* (PI) (* angle 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
17.0%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(approx (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fma.f64 a a (*.f64 b b)))
20.8%
(/.f64 (*.f64 #s(approx (* 2 (cos (* (PI) (* angle 1/180)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
20.1%
(/.f64 #s(approx (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
56.0%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))))
59.9%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
70.5%
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
14.1%
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
59.8%
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
70.5%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
70.1%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
25.5%
(*.f64 (+.f64 b a) (/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
70.0%
(*.f64 (+.f64 b a) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
70.5%
(*.f64 (+.f64 b a) (*.f64 (fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
23.3%
(*.f64 (+.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a))))
70.0%
(*.f64 (+.f64 b a) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
70.4%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
69.8%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
70.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) angle) #s(literal 1/90 binary64)))))
70.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
68.0%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
70.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))) #s(literal 1/90 binary64)))))
69.9%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64)))))
69.7%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)))))
70.4%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
62.2%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
65.6%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
31.6%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
14.9%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
17.8%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
14.0%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
40.5%
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
65.6%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
48.2%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
62.2%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))))
13.7%
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
26.3%
(*.f64 (*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
60.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
60.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
69.6%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 b))) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
56.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
55.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
27.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
56.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
56.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
55.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))))
55.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
54.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
56.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
21.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
7.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
53.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal -1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
42.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 b b))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
40.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 a (*.f64 a (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
42.9%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
33.3%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal -1 binary64)))
42.1%
#s(approx (/ (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (+ (* a a) (* b b))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
49.8%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (*.f64 a a) (-.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a))) a))))
42.1%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
36.5%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
65.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
58.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
58.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
57.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
57.7%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
57.7%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
28.5%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))))))
20.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))))
36.8%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
56.5%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) (-.f64 b a))))
42.8%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
42.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
41.5%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
42.1%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
42.1%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
42.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))))))
41.2%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))))))
42.0%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))
40.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
57.7%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
26.2%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
34.8%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))))))
40.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))))
35.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))))
35.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
40.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
Compiler

Compiled 6 881 to 4 109 computations (40.3% saved)

simplify214.0ms (1.3%)

Memory
23.6MiB live, 405.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
cost-diff128
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
cost-diff6144
(pow.f64 a #s(literal 2 binary64))
cost-diff6144
(pow.f64 b #s(literal 2 binary64))
cost-diff0
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
cost-diff0
(+.f64 b a)
cost-diff0
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
cost-diff0
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff0
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
cost-diff0
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))
cost-diff0
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
cost-diff0
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
cost-diff0
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
cost-diff0
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
cost-diff0
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
cost-diff0
(-.f64 b a)
cost-diff0
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))
cost-diff0
(+.f64 b a)
cost-diff0
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
Rules
7 142×lower-fma.f64
7 142×lower-fma.f32
6 530×lower-*.f32
6 476×lower-*.f64
2 678×lower-neg.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076548
0119548
1208548
2527548
32191548
42786548
54522548
08046548
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))
(-.f64 b a)
(sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(cbrt.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(PI.f64)
(cbrt.f64 (PI.f64))
angle
#s(literal 1/90 binary64)
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
#s(literal 1/90 binary64)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
angle
(*.f64 (PI.f64) (*.f64 b b))
(PI.f64)
(*.f64 b b)
b
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
#s(literal 2 binary64)
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 b b)
b
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
#s(literal 1/180 binary64)
(*.f64 angle (PI.f64))
angle
(PI.f64)
#s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(-.f64 b a)
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
#s(literal 2 binary64)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
#s(literal 2 binary64)
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(pow.f64 b #s(literal 2 binary64))
b
(pow.f64 a #s(literal 2 binary64))
a
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))
(*.f64 angle #s(literal -1/180 binary64))
#s(literal -1/180 binary64)
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (sin.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 1/90 binary64)))))))
(-.f64 b a)
(sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))
(sin.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 1/90 binary64))))))
(*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (*.f64 (cbrt.f64 (PI.f64)) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle)
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) angle))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (PI.f64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))
(cbrt.f64 (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(PI.f64)
(cbrt.f64 (PI.f64))
angle
#s(literal 1/90 binary64)
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 b (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 (PI.f64) angle))))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 b (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 (PI.f64) angle)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 b (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 (PI.f64) angle))))
#s(literal 1/90 binary64)
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 b (*.f64 b (*.f64 (PI.f64) angle)))
angle
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 b (*.f64 b (PI.f64)))
(PI.f64)
(*.f64 b b)
b
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))
(*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
#s(literal 2 binary64)
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 b b)
b
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
#s(literal 1/180 binary64)
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
#s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
#s(literal 2 binary64)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
#s(literal 2 binary64)
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (+.f64 b a) (-.f64 b a))
(pow.f64 b #s(literal 2 binary64))
(*.f64 b b)
b
(pow.f64 a #s(literal 2 binary64))
(*.f64 a a)
a
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))
(*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))
(*.f64 angle #s(literal -1/180 binary64))
#s(literal -1/180 binary64)

localize411.0ms (2.4%)

Memory
-51.7MiB live, 750.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy3.742173050811441
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
accuracy6.726856759774626
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy24.76877490644713
(cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
accuracy24.94462704787946
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy0.33984375
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy0.33984375
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
accuracy24.76877490644713
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy24.94462704787946
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy4.8613385667181985
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
accuracy23.357855508494964
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
accuracy24.94462704787946
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy26.356081008402647
#s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))
accuracy0.2109375
(*.f64 (PI.f64) (*.f64 b b))
accuracy7.451585412709731
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
accuracy21.873330990265064
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
accuracy24.6970781177412
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
accuracy1.0
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))
accuracy1.0
(sqrt.f64 (PI.f64))
accuracy1.0
(cbrt.f64 (PI.f64))
accuracy25.412393841062514
(sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))
Samples
153.0ms106×1valid
94.0ms146×0valid
25.0ms3valid
8.0ms2valid
Compiler

Compiled 490 to 60 computations (87.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 217.0ms
ival-mult: 74.0ms (34.2% of total)
ival-sin: 45.0ms (20.8% of total)
const: 44.0ms (20.3% of total)
ival-cos: 17.0ms (7.9% of total)
adjust: 7.0ms (3.2% of total)
ival-sub: 7.0ms (3.2% of total)
ival-cbrt: 7.0ms (3.2% of total)
ival-pow2: 5.0ms (2.3% of total)
ival-div: 4.0ms (1.8% of total)
ival-sqrt: 3.0ms (1.4% of total)
ival-pi: 2.0ms (0.9% of total)
ival-add: 2.0ms (0.9% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series58.0ms (0.3%)

Memory
11.1MiB live, 127.9MiB allocated
Counts
33 → 696
Calls
Call 1
Inputs
#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())
#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())
#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())
#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())
#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())
#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())
#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())
#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())
#s(alt (cbrt.f64 (PI.f64)) (patch (cbrt.f64 (PI.f64)) #<representation binary64>) () ())
#s(alt (sqrt.f64 (PI.f64)) (patch (sqrt.f64 (PI.f64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (patch (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())
#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())
Outputs
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b)))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b)))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (* (pow b 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a)))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a)))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a))))))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/708588000000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor -inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor 0 a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt a (taylor inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt a (taylor -inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- b a)))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (- b a))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (- b a)))))))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/708588000000 (* (pow (PI) 5) (- b a))))))))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor 0 b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (- b a) (taylor 0 b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (- b a) (taylor 0 b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (- b a) (taylor 0 b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (* -1 (/ a b)))) (taylor inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (* -1 (/ a b)))) (taylor inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (* -1 (/ a b)))) (taylor inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor -inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (/ a b) 1))) (taylor -inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (/ a b) 1))) (taylor -inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (/ a b) 1))) (taylor -inf b) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor 0 a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ b (* -1 a)) (taylor 0 a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ b (* -1 a)) (taylor 0 a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ b (* -1 a)) (taylor 0 a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ b a) 1)) (taylor inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ b a) 1)) (taylor inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ b a) 1)) (taylor inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 a) (taylor -inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ 1 (* -1 (/ b a))))) (taylor -inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ 1 (* -1 (/ b a))))) (taylor -inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ 1 (* -1 (/ b a))))) (taylor -inf a) (#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a))))))) (taylor 0 b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))) (taylor inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor -inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))) (taylor -inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI))))) (taylor 0 a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)))) (taylor inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))) (taylor inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))) (taylor inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI))))) (taylor -inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI))))) (taylor -inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 b) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 b) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 b) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 b) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor inf b) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor inf b) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor inf b) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor inf b) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor -inf b) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor -inf b) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor -inf b) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor -inf b) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor 0 angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor 0 angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor 0 angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor 0 angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor -inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor -inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor -inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor -inf angle) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor 0 b) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor 0 b) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor 0 b) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor 0 b) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor inf b) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor inf b) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor inf b) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor inf b) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor -inf b) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor -inf b) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor -inf b) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* angle (* (pow b 2) (PI))) (taylor -inf b) (#s(alt (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (patch (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))) (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))) (* 2 (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5)))))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/90 (* (pow b 2) (PI))))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* 1/11337408000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/11337408000000 (* (pow b 2) (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (* (pow b 2) (PI)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (patch (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a)))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a)))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a)))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a))))))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI)))))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI)))))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI)))))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- b a)))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a)))))))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a))))))))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor 0 a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow a 2) (taylor -inf a) (#s(alt (pow.f64 a #s(literal 2 binary64)) (patch (pow.f64 a #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (pow b 2) (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (pow b 2) (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (pow b 2) (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (pow b 2)) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (pow b 2)) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (pow b 2)) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/4374000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* 1/708588000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (pow (PI) 7))) (* 1/708588000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) (patch (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (PI)) (taylor 0 b) (#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (PI)) (taylor 0 b) (#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (PI)) (taylor 0 b) (#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (PI)) (taylor 0 b) (#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (PI)) (taylor inf b) (#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (PI)) (taylor inf b) (#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (PI)) (taylor inf b) (#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (PI)) (taylor inf b) (#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (PI)) (taylor -inf b) (#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (PI)) (taylor -inf b) (#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (PI)) (taylor -inf b) (#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (PI)) (taylor -inf b) (#s(alt (*.f64 (PI.f64) (*.f64 b b)) (patch (*.f64 (PI.f64) (*.f64 b b)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (patch #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (cos (* -1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) (patch (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
Calls

174 calls:

TimeVariablePointExpression
2.0ms
b
@inf
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (* angle -1/180) (PI))))
2.0ms
a
@inf
(* (- b a) (* 2 (sin (* (PI) (* angle 1/180)))))
1.0ms
b
@0
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (* angle -1/180) (PI))))
1.0ms
angle
@0
(* 1/90 (* angle (* (PI) (* b b))))
1.0ms
a
@0
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (* angle -1/180) (PI))))

simplify266.0ms (1.6%)

Memory
-10.4MiB live, 507.4MiB allocated
Algorithm
egg-herbie
Rules
6 766×lower-fma.f64
6 766×lower-fma.f32
6 224×lower-*.f64
6 224×lower-*.f32
3 810×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
072513274
1259812331
2646211738
0853211440
Stop Event
iter limit
node limit
Counts
696 → 687
Calls
Call 1
Inputs
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(+ (* a (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a)))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/708588000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
a
(+ a b)
(+ a b)
(+ a b)
b
(* b (+ 1 (/ a b)))
(* b (+ 1 (/ a b)))
(* b (+ 1 (/ a b)))
b
(* -1 (* b (- (* -1 (/ a b)) 1)))
(* -1 (* b (- (* -1 (/ a b)) 1)))
(* -1 (* b (- (* -1 (/ a b)) 1)))
b
(+ a b)
(+ a b)
(+ a b)
a
(* a (+ 1 (/ b a)))
(* a (+ 1 (/ b a)))
(* a (+ 1 (/ b a)))
a
(* -1 (* a (- (* -1 (/ b a)) 1)))
(* -1 (* a (- (* -1 (/ b a)) 1)))
(* -1 (* a (- (* -1 (/ b a)) 1)))
(* -1 (* a (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(* b (sin (* 1/90 (* angle (PI)))))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(* b (sin (* 1/90 (* angle (PI)))))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(* -1 (* a (sin (* 1/90 (* angle (PI))))))
(* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a)))
(* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a)))
(* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a)))
(* -1 (* a (sin (* 1/90 (* angle (PI))))))
(* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a)))))
(* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a)))))
(* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a)))))
(* 1/90 (* angle (* (PI) (- b a))))
(* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (- b a))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/708588000000 (* (pow (PI) 5) (- b a)))))))))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(* -1 a)
(- b a)
(- b a)
(- b a)
b
(* b (+ 1 (* -1 (/ a b))))
(* b (+ 1 (* -1 (/ a b))))
(* b (+ 1 (* -1 (/ a b))))
b
(* -1 (* b (- (/ a b) 1)))
(* -1 (* b (- (/ a b) 1)))
(* -1 (* b (- (/ a b) 1)))
b
(+ b (* -1 a))
(+ b (* -1 a))
(+ b (* -1 a))
(* -1 a)
(* a (- (/ b a) 1))
(* a (- (/ b a) 1))
(* a (- (/ b a) 1))
(* -1 a)
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a)))))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2))))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2))))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* angle (* (pow b 2) (PI)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))) (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))) (* 2 (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/90 (* (pow b 2) (PI)))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* 1/11337408000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/11337408000000 (* (pow b 2) (pow (PI) 5)))))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* 1/180 (* angle (* (pow b 2) (PI))))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI)))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5)))))))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* 1/90 (* angle (* (PI) (- b a))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(pow a 2)
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (PI)))
(* angle (+ (* -1/4374000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* 1/708588000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (pow (PI) 7))) (* 1/708588000000 (pow (PI) 5))))))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
(* (pow b 2) (PI))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(cos (* -1/180 (* angle (PI))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
Outputs
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))
(neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))))
(-.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))))
(-.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(*.f64 (*.f64 b b) (+.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b b) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b b) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(*.f64 (*.f64 b b) (+.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(*.f64 (*.f64 b b) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) #s(literal 0 binary64))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(*.f64 (*.f64 b b) (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) #s(literal 0 binary64))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))
(+ (* a (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) #s(literal 0 binary64))
(+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
(+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a)))
(neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))))
(neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (-.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (*.f64 a a)))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (-.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/708588000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/708588000000 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal -1/241061637600000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 7 binary64)))))) (*.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))
a
(+ a b)
(+.f64 a b)
(+ a b)
(+.f64 a b)
(+ a b)
(+.f64 a b)
b
(* b (+ 1 (/ a b)))
(fma.f64 b (/.f64 a b) b)
(* b (+ 1 (/ a b)))
(fma.f64 b (/.f64 a b) b)
(* b (+ 1 (/ a b)))
(fma.f64 b (/.f64 a b) b)
b
(* -1 (* b (- (* -1 (/ a b)) 1)))
(*.f64 (neg.f64 b) (-.f64 #s(literal -1 binary64) (/.f64 a b)))
(* -1 (* b (- (* -1 (/ a b)) 1)))
(*.f64 (neg.f64 b) (-.f64 #s(literal -1 binary64) (/.f64 a b)))
(* -1 (* b (- (* -1 (/ a b)) 1)))
(*.f64 (neg.f64 b) (-.f64 #s(literal -1 binary64) (/.f64 a b)))
b
(+ a b)
(+.f64 a b)
(+ a b)
(+.f64 a b)
(+ a b)
(+.f64 a b)
a
(* a (+ 1 (/ b a)))
(fma.f64 a (/.f64 b a) a)
(* a (+ 1 (/ b a)))
(fma.f64 a (/.f64 b a) a)
(* a (+ 1 (/ b a)))
(fma.f64 a (/.f64 b a) a)
a
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 a (/.f64 b a) (neg.f64 (neg.f64 a)))
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 a (/.f64 b a) (neg.f64 (neg.f64 a)))
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 a (/.f64 b a) (neg.f64 (neg.f64 a)))
(* -1 (* a (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 a))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)
(* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 b (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a (neg.f64 b)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 b (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a (neg.f64 b)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 b (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a (neg.f64 b)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 b (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a (neg.f64 b)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 b (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a (neg.f64 b)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 b (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a (neg.f64 b)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* -1 (* a (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 a))
(* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a)))
(*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a)))
(*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a)))
(*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* -1 (* a (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 a))
(* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a)))))
(*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a)))))
(*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a)))))
(*.f64 a (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(* 1/90 (* angle (* (PI) (- b a))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))
(* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (- b a))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/708588000000 (* (pow (PI) 5) (- b a)))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (-.f64 b a) (*.f64 (*.f64 #s(literal -1/241061637600000000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 7 binary64))))))))))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* (sin (* 1/90 (* angle (PI)))) (- b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a))
(* -1 a)
(neg.f64 a)
(- b a)
(-.f64 b a)
(- b a)
(-.f64 b a)
(- b a)
(-.f64 b a)
b
(* b (+ 1 (* -1 (/ a b))))
(-.f64 b (/.f64 (*.f64 b a) b))
(* b (+ 1 (* -1 (/ a b))))
(-.f64 b (/.f64 (*.f64 b a) b))
(* b (+ 1 (* -1 (/ a b))))
(-.f64 b (/.f64 (*.f64 b a) b))
b
(* -1 (* b (- (/ a b) 1)))
(neg.f64 (fma.f64 b (/.f64 a b) (neg.f64 b)))
(* -1 (* b (- (/ a b) 1)))
(neg.f64 (fma.f64 b (/.f64 a b) (neg.f64 b)))
(* -1 (* b (- (/ a b) 1)))
(neg.f64 (fma.f64 b (/.f64 a b) (neg.f64 b)))
b
(+ b (* -1 a))
(-.f64 b a)
(+ b (* -1 a))
(-.f64 b a)
(+ b (* -1 a))
(-.f64 b a)
(* -1 a)
(neg.f64 a)
(* a (- (/ b a) 1))
(fma.f64 a (/.f64 b a) (neg.f64 a))
(* a (- (/ b a) 1))
(fma.f64 a (/.f64 b a) (neg.f64 a))
(* a (- (/ b a) 1))
(fma.f64 a (/.f64 b a) (neg.f64 a))
(* -1 a)
(neg.f64 a)
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(fma.f64 a (/.f64 b a) (neg.f64 a))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(fma.f64 a (/.f64 b a) (neg.f64 a))
(* -1 (* a (+ 1 (* -1 (/ b a)))))
(fma.f64 a (/.f64 b a) (neg.f64 a))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/3856986201600000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/550998028800000000 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a)))))))
(fma.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal 0 binary64))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) b))) (fma.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal 0 binary64)))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) b))) (fma.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #s(literal 0 binary64)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (fma.f64 angle (PI.f64) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (*.f64 b b))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (fma.f64 angle (PI.f64) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) b) #s(literal 0 binary64)) (neg.f64 b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) b) #s(literal 0 binary64)) (neg.f64 b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(*.f64 #s(literal 1/90 binary64) (fma.f64 (*.f64 angle (*.f64 b b)) (PI.f64) #s(literal 0 binary64)))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(fma.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (fma.f64 (*.f64 angle (*.f64 b b)) (PI.f64) #s(literal 0 binary64))))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(fma.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (fma.f64 (*.f64 angle (*.f64 b b)) (PI.f64) #s(literal 0 binary64))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 a a)) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 (*.f64 angle (*.f64 b b)) (PI.f64)) (*.f64 a a)) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (fma.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 b b) a))) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (/.f64 (fma.f64 #s(literal -1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (/.f64 (*.f64 b b) a))) #s(literal 0 binary64)) a)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* angle (* (pow b 2) (PI)))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/3856986201600000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/550998028800000000 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))))))
(*.f64 angle (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))) (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 b b) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* 2 (* (pow b 2) (+ (* -1/11664000 (pow (PI) 3)) (* -1/34992000 (pow (PI) 3))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (* (pow b 2) (+ (* -1/881596846080000000 (pow (PI) 7)) (+ (* -1/1469328076800000000 (pow (PI) 7)) (+ (* -1/4407984230400000000 (pow (PI) 7)) (* -1/30855889612800000000 (pow (PI) 7)))))))) (* 2 (* (pow b 2) (+ (* 1/22674816000000 (pow (PI) 5)) (+ (* 1/4534963200000 (pow (PI) 5)) (* 1/2267481600000 (pow (PI) 5))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 b b) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b b) (fma.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/550998028800000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/3856986201600000000 binary64))))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/90 (* (pow b 2) (PI)))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* 1/11337408000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/17496000 binary64) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))
(* angle (+ (* 1/90 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/17496000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/11337408000000 (* (pow b 2) (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 7 binary64))))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 b b)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* 1/180 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (* (pow b 2) (pow (PI) 3)))) (* 1/180 (* (pow b 2) (PI)))))
(*.f64 angle (fma.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 b b)) (PI.f64))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* 1/22674816000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 b b)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 b b)) (PI.f64))))
(* angle (+ (* 1/180 (* (pow b 2) (PI))) (* (pow angle 2) (+ (* -1/34992000 (* (pow b 2) (pow (PI) 3))) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (* (pow b 2) (pow (PI) 7)))) (* 1/22674816000000 (* (pow b 2) (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 b b)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 b b)) (PI.f64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (sin (* 1/180 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (fma.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b)) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) b)) #s(literal 0 binary64)) b)))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(fma.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64)))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(fma.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) #s(literal 0 binary64)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) a))) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 b b) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) a))) #s(literal 0 binary64)) a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/3856986201600000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/550998028800000000 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(fma.f64 b (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(fma.f64 b (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal -2 binary64) (*.f64 b b)) #s(literal 0 binary64))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal -2 binary64) (*.f64 b b)) #s(literal 0 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 a a) b)) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 a a) b)) #s(literal 0 binary64)) b)))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(fma.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(fma.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a)) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a)) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 b b) a)) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 b b) a)) #s(literal 0 binary64)) a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 7 binary64)))) #s(literal -1/15427944806400000000 binary64))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 #s(literal 2 binary64) b (*.f64 #s(literal -2 binary64) a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 #s(literal 2 binary64) b (*.f64 #s(literal -2 binary64) a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 #s(literal 2 binary64) b (*.f64 #s(literal -2 binary64) a)))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) b)))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) b)))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) b)))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (neg.f64 b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 a b)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (neg.f64 b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 a b)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (neg.f64 b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 a b)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 #s(literal 2 binary64) b (*.f64 #s(literal -2 binary64) a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 #s(literal 2 binary64) b (*.f64 #s(literal -2 binary64) a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 #s(literal 2 binary64) b (*.f64 #s(literal -2 binary64) a)))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 b a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 b a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 b a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 b a)))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 b a)))))
(* 1/90 (* angle (* (PI) (- b a))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (-.f64 b a) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 b a)) #s(literal -1/15427944806400000000 binary64))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(pow a 2)
(*.f64 a a)
(* -1 (pow a 2))
(neg.f64 (*.f64 a a))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(* -1 (pow a 2))
(neg.f64 (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* -1 (pow a 2))
(neg.f64 (*.f64 a a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 b b))))))
(* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))))))
(* -2 (* (pow a 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))))))
(* (pow a 2) (+ (* -2 (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* -1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/3856986201600000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/550998028800000000 binary64)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (cos (* -1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 1/90 (* angle (PI)))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/4374000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* 1/708588000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/708588000000 binary64) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal -1/4374000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (pow (PI) 7))) (* 1/708588000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (*.f64 #s(literal -1/241061637600000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)))))))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
(* (pow b 2) (PI))
(*.f64 (PI.f64) (*.f64 b b))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (PI.f64) #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (PI.f64) #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* 1/180 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (PI.f64) #s(literal 1/180 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/22674816000000 binary64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(cos (* -1/180 (* angle (PI))))
(cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/180 binary64)))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal -2 binary64) (*.f64 b b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal -2 binary64) (*.f64 b b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal -2 binary64) (*.f64 b b)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal -2 binary64) (*.f64 b b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal -2 binary64) (*.f64 b b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal -2 binary64) (*.f64 b b)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 a a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 7 binary64)))) #s(literal -1/15427944806400000000 binary64))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))))

rewrite309.0ms (1.8%)

Memory
18.9MiB live, 734.4MiB allocated
Rules
5 746×lower-*.f32
5 694×lower-*.f64
5 140×lower-fma.f64
5 140×lower-fma.f32
3 530×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
076419
0119392
1278362
21235342
08896342
Stop Event
iter limit
node limit
iter limit
Counts
33 → 1 731
Calls
Call 1
Inputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(+.f64 b a)
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64))))
(-.f64 b a)
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 a #s(literal 2 binary64))
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))
(cbrt.f64 (PI.f64))
(sqrt.f64 (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))))
(*.f64 (PI.f64) (*.f64 b b))
#s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Outputs
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))
(+.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) b) (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) a))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) a) (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) b))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b)) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (neg.f64 a))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (neg.f64 a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 b (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 a (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 a (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 b (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a))))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a))) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (+.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 a (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 a (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 b (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))))
(fma.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))))
(fma.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (neg.f64 a))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (neg.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b b)))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))
(fma.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(fma.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) b (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) a))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) a (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) b))
(fma.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (+.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (+.f64 b a)))
(fma.f64 (*.f64 (+.f64 b a) b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a)))
(fma.f64 (*.f64 b (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a))))
(fma.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (neg.f64 a)))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (neg.f64 a) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a))) (-.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))) (-.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b)))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))) (-.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))) (-.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (+.f64 b a))
(*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (-.f64 b a))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(+.f64 b a)
(+.f64 b (neg.f64 (neg.f64 a)))
(+.f64 b (*.f64 #s(literal 1 binary64) a))
(+.f64 a b)
(+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1 binary64) b))
(+.f64 (*.f64 #s(literal 1 binary64) b) (*.f64 #s(literal 1 binary64) a))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 a (+.f64 b a))))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 a (+.f64 b a))) (*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 b a)))
(+.f64 (*.f64 b #s(literal 1 binary64)) (*.f64 a #s(literal 1 binary64)))
(+.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 b #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 a (+.f64 b a)) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (*.f64 (*.f64 b b) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (*.f64 (*.f64 b a) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))))
(+.f64 (-.f64 b #s(literal 0 binary64)) a)
(-.f64 b (neg.f64 a))
(-.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (-.f64 b a)) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (-.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (-.f64 b a)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (-.f64 b a)))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(-.f64 (/.f64 (*.f64 a a) (-.f64 a b)) (/.f64 (*.f64 b b) (-.f64 a b)))
(fma.f64 b #s(literal 1 binary64) (*.f64 a #s(literal 1 binary64)))
(fma.f64 a #s(literal 1 binary64) (*.f64 b #s(literal 1 binary64)))
(fma.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (*.f64 b b) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) b (*.f64 #s(literal 1 binary64) a))
(fma.f64 #s(literal 1 binary64) a (*.f64 #s(literal 1 binary64) b))
(fma.f64 (*.f64 a (+.f64 b a)) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))))
(fma.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 (*.f64 b a) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (neg.f64 a)))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) b)
(fma.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 b b) (*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 a (+.f64 b a))))
(fma.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 a (+.f64 b a)) (*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 b a)))
(fma.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) a)
(fma.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (neg.f64 (neg.f64 a)))
(fma.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) a))
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) b)
(fma.f64 (/.f64 b (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 b #s(literal 1 binary64)) (/.f64 b (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 b (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 b (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 b (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 b (fma.f64 b b (*.f64 a (-.f64 a b)))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(neg.f64 (neg.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a))
(/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (-.f64 a b))
(/.f64 (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 a a))) (*.f64 (-.f64 b a) (-.f64 b a)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (-.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (neg.f64 a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b b) (-.f64 b a)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a a) (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 b b) (-.f64 b a)) (fma.f64 (/.f64 (*.f64 a a) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a)) (*.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 b b) (-.f64 b a))) (*.f64 (/.f64 (*.f64 a a) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a)))) (+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(*.f64 (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))
(*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (/.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b))
(+.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b))
(fma.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (+.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)))) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (-.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (+.f64 b a))
(/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (-.f64 b a))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)) (+.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(literal 1 binary64)) (-.f64 b a))
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 a b))) (-.f64 a b))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (+.f64 b a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (+.f64 b a)) (-.f64 (*.f64 a (+.f64 b a)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (+.f64 b a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (+.f64 b a)) (-.f64 (*.f64 a (+.f64 b a)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(+.f64 b (neg.f64 a))
(+.f64 (neg.f64 a) b)
(+.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(+.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b (+.f64 b a) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(+.f64 (*.f64 #s(literal 1 binary64) b) (*.f64 #s(literal 1 binary64) (neg.f64 a)))
(+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 #s(literal 1 binary64) b))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (*.f64 a (-.f64 a b))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (*.f64 a (-.f64 a b))) (*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (*.f64 b b)))
(+.f64 (*.f64 b #s(literal 1 binary64)) (*.f64 (neg.f64 a) #s(literal 1 binary64)))
(+.f64 (*.f64 (neg.f64 a) #s(literal 1 binary64)) (*.f64 b #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (*.f64 (*.f64 b b) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))))
(-.f64 b a)
(-.f64 #s(literal 0 binary64) (-.f64 a b))
(-.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a)))
(-.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b (+.f64 b a) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (+.f64 b a)) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (+.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (+.f64 b a)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (+.f64 b a)))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(-.f64 (+.f64 b #s(literal 0 binary64)) a)
(fma.f64 b #s(literal 1 binary64) (*.f64 (neg.f64 a) #s(literal 1 binary64)))
(fma.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (*.f64 b b) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) b (*.f64 #s(literal 1 binary64) (neg.f64 a)))
(fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 #s(literal 1 binary64) b))
(fma.f64 (*.f64 b (*.f64 b b)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(fma.f64 (*.f64 a (-.f64 a b)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))))
(fma.f64 (neg.f64 a) #s(literal 1 binary64) (*.f64 b #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) a b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 a))
(fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) b)
(fma.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (*.f64 b b) (*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (*.f64 a (-.f64 a b))))
(fma.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (*.f64 a (-.f64 a b)) (*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (*.f64 b b)))
(fma.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (neg.f64 a))
(fma.f64 (/.f64 b (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 b (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 b (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 b #s(literal 1 binary64)) (/.f64 b (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 b (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 b (fma.f64 b (+.f64 b a) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (neg.f64 (sqrt.f64 a)) (sqrt.f64 a) b)
(fma.f64 (/.f64 (*.f64 b b) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 a b))) (-.f64 a b) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 (*.f64 b b) (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))) (neg.f64 (/.f64 (*.f64 a a) (+.f64 b a))))
(fma.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (+.f64 b a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (+.f64 b a)) (-.f64 (*.f64 a (+.f64 b a)) (*.f64 b b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(fma.f64 (/.f64 (*.f64 b (*.f64 b b)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(neg.f64 (-.f64 a b))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (-.f64 (neg.f64 a) b))
(/.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (neg.f64 (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 a a))) (*.f64 (+.f64 b a) (+.f64 b a)))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (fma.f64 b (+.f64 b a) (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (+.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (+.f64 b a)) (fma.f64 b b (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (+.f64 b a))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (fma.f64 a (*.f64 a (neg.f64 a)) (*.f64 b (*.f64 b b))) (fma.f64 a a (-.f64 (*.f64 b b) (*.f64 b (neg.f64 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b b) (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a a) (+.f64 b a)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 b b) (+.f64 b a)) (fma.f64 (/.f64 (*.f64 a a) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a)) (*.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b (+.f64 b a) (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b (+.f64 b a) (*.f64 a a))) (fma.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a))) (*.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b (+.f64 b a) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 b b) (+.f64 b a))) (*.f64 (/.f64 (*.f64 a a) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a)))) (+.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (/.f64 (*.f64 a a) (+.f64 b a))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b (+.f64 b a) (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b (+.f64 b a) (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))) (+.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b (+.f64 b a) (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 b a))))
(*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (+.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (+.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (+.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))))
(*.f64 (+.f64 (sqrt.f64 b) (sqrt.f64 a)) (-.f64 (sqrt.f64 b) (sqrt.f64 a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b))) (-.f64 a b))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (+.f64 b a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (+.f64 b a)) (-.f64 (*.f64 a (+.f64 b a)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) #s(literal 1/90 binary64)))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) #s(literal 1/90 binary64))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 b b)) #s(literal 1/90 binary64)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)))
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 b b))
(*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))
(*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b))) angle)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b b)) (PI.f64))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)
(*.f64 (PI.f64) (*.f64 angle (*.f64 b b)))
(*.f64 (PI.f64) (*.f64 (*.f64 b b) angle))
(*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (*.f64 b b) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) (*.f64 b b)) angle)
(*.f64 (*.f64 (PI.f64) angle) (*.f64 b b))
(*.f64 (*.f64 b (PI.f64)) (*.f64 b angle))
(*.f64 (*.f64 angle (*.f64 b b)) (PI.f64))
(*.f64 (*.f64 angle (*.f64 b (PI.f64))) b)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b)
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 #s(literal 2 binary64) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 #s(literal 2 binary64) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))
(*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 b (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b b))
(*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b)
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))
(+.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) b) (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) a))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) a) (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) b))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b)) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b)) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (neg.f64 a))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (neg.f64 a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 b (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 a (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 a (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 b (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a))))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a))) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (+.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 a (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))))
(fma.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 a (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 b (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))))
(fma.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a))))
(fma.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (neg.f64 a))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (neg.f64 a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b b)))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))
(fma.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(fma.f64 (*.f64 a (neg.f64 a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) b (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) a))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) a (*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) b))
(fma.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) b) (+.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (neg.f64 a)) (+.f64 b a)))
(fma.f64 (*.f64 (+.f64 b a) b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a)))
(fma.f64 (*.f64 b (+.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a))))
(fma.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a))))
(fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (neg.f64 a)))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (neg.f64 a) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (-.f64 (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a))) (-.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b))) (-.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) b)))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))) (-.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))) (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))) (-.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (+.f64 b a))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (+.f64 b a))
(*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (-.f64 b a))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b)) (*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (+.f64 b a) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (+.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) b) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) b))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(fma.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(fma.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a))))
(fma.f64 (+.f64 b a) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (+.f64 b a) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (-.f64 b a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 (+.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (+.f64 b a) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)) (+.f64 b a)))
(fma.f64 (*.f64 b (+.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) b (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (neg.f64 a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (neg.f64 a) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) b))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))) (-.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))) (-.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (+.f64 b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (+.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b))
(+.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b))
(fma.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))) (-.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64)) (+.f64 b a))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (+.f64 b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (-.f64 b a)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (-.f64 b a))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (+.f64 b a)) (+.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 1 binary64)) (-.f64 b a))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 #s(literal 2 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) (-.f64 a b))) (-.f64 a b))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (+.f64 b a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (+.f64 b a)) (-.f64 (*.f64 a (+.f64 b a)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (+.f64 b a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (+.f64 b a)) (-.f64 (*.f64 a (+.f64 b a)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (*.f64 b b) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(*.f64 b b)
(*.f64 (*.f64 b b) #s(literal 1 binary64))
(exp.f64 (log.f64 (*.f64 a a)))
(exp.f64 (*.f64 (log.f64 (*.f64 a a)) #s(literal 1 binary64)))
(neg.f64 (*.f64 a (neg.f64 a)))
(pow.f64 a #s(literal 2 binary64))
(pow.f64 (*.f64 a a) #s(literal 1 binary64))
(pow.f64 (neg.f64 a) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a))
(*.f64 a a)
(*.f64 #s(literal 1 binary64) (*.f64 a a))
(*.f64 (neg.f64 a) (neg.f64 a))
(+.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))
(+.f64 (*.f64 b b) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(+.f64 (*.f64 a (neg.f64 a)) (*.f64 b b))
(+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(+.f64 (*.f64 (+.f64 b a) b) (neg.f64 (*.f64 (+.f64 b a) a)))
(+.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (*.f64 (+.f64 b a) b))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(+.f64 (*.f64 b (+.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a))))
(+.f64 (neg.f64 (*.f64 a (+.f64 b a))) (*.f64 b (+.f64 b a)))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))))
(-.f64 (fma.f64 b b #s(literal 0 binary64)) (*.f64 a a))
(fma.f64 b b (*.f64 a (neg.f64 a)))
(fma.f64 b b (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(fma.f64 b (+.f64 b a) (neg.f64 (*.f64 a (+.f64 b a))))
(fma.f64 b (-.f64 b a) (*.f64 a (-.f64 b a)))
(fma.f64 a (-.f64 b a) (*.f64 b (-.f64 b a)))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (+.f64 b a) b (neg.f64 (*.f64 (+.f64 b a) a)))
(fma.f64 (+.f64 b a) (neg.f64 a) (*.f64 (+.f64 b a) b))
(fma.f64 (-.f64 b a) b (*.f64 (-.f64 b a) a))
(fma.f64 (-.f64 b a) a (*.f64 (-.f64 b a) b))
(fma.f64 (*.f64 b b) #s(literal 1 binary64) (*.f64 a (neg.f64 a)))
(fma.f64 (*.f64 b b) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (neg.f64 a) a (*.f64 b b))
(fma.f64 (neg.f64 a) (+.f64 b a) (*.f64 b (+.f64 b a)))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (*.f64 a a))))))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(fma.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(neg.f64 (*.f64 (+.f64 b a) (-.f64 a b)))
(/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b (+.f64 b a) (*.f64 a a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 b b (*.f64 a (-.f64 a b)))) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) (-.f64 (*.f64 a (neg.f64 a)) (*.f64 b b)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) (-.f64 (*.f64 a (neg.f64 a)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) (-.f64 (*.f64 a (neg.f64 a)) (*.f64 b b))))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (+.f64 b a) (-.f64 a b)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))))) (neg.f64 (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (neg.f64 (fma.f64 b b (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 b a))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b)))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (fma.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a (neg.f64 a)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) b) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (+.f64 b a) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (neg.f64 (*.f64 (+.f64 b a) a))) (*.f64 (*.f64 (+.f64 b a) b) (neg.f64 (*.f64 (+.f64 b a) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b) (-.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) b) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a) (-.f64 (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 a (+.f64 b a))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a)) (-.f64 (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (neg.f64 (*.f64 a (+.f64 b a)))) (*.f64 (*.f64 b (+.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a)) (-.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 b (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a)) (-.f64 (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (fma.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 a (neg.f64 a)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b)) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (neg.f64 (*.f64 (+.f64 b a) a)))) (-.f64 (*.f64 (+.f64 b a) b) (neg.f64 (*.f64 (+.f64 b a) a))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a))) (-.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b))) (-.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b)))
(/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (neg.f64 (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b (+.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a)))) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a))))
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))) (+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a))) (-.f64 a b))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a)) (+.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (-.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b)))) (+.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (+.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b (+.f64 b a) (*.f64 a a))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (+.f64 b a))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) #s(literal 1 binary64)) (+.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) (-.f64 (*.f64 a (neg.f64 a)) (*.f64 b b))))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))))
(*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b b (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64)) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) (-.f64 b a))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64))) (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) (-.f64 (*.f64 a (neg.f64 a)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (fma.f64 b b (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (*.f64 a a))))))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a))) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 b a))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 a b))) (-.f64 a b))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (+.f64 b a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (+.f64 b a)) (-.f64 (*.f64 a (+.f64 b a)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b))) (-.f64 a b))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)) (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 (*.f64 a (+.f64 b a)) (*.f64 a (+.f64 b a)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (+.f64 b a)) (-.f64 (*.f64 a (+.f64 b a)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(+.f64 (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(+.f64 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(fma.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(fma.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(fma.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(*.f64 (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(+.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (sin.f64 #s(literal 0 binary64))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))))
(exp.f64 (*.f64 (*.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2/3 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64))))
(fabs.f64 (cbrt.f64 (PI.f64)))
(sqrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(cbrt.f64 (PI.f64))
(pow.f64 (PI.f64) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/6 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/9 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/9 binary64)) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) (pow.f64 (PI.f64) #s(literal 2/9 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 2/3 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 2/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/9 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64) (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(exp.f64 (fma.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64))))
(fabs.f64 (sqrt.f64 (PI.f64)))
(fabs.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(cbrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 7/6 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 7/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64))))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64)))
(fabs.f64 (PI.f64))
(sqrt.f64 (*.f64 (PI.f64) (PI.f64)))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))
(pow.f64 (PI.f64) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 2/3 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (log.f64 (exp.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))))
(*.f64 #s(literal 1 binary64) (PI.f64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 2/9 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/9 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64)) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64))) (pow.f64 (PI.f64) #s(literal 1/9 binary64)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 4/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/3 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(exp.f64 (+.f64 (log.f64 (PI.f64)) (*.f64 #s(literal 2 binary64) (log.f64 b))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 b) (log.f64 (PI.f64))))
(pow.f64 (*.f64 (PI.f64) (*.f64 b b)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sqrt.f64 (PI.f64)) b) #s(literal 2 binary64))
(pow.f64 (*.f64 b (sqrt.f64 (PI.f64))) #s(literal 2 binary64))
(*.f64 b (*.f64 b (PI.f64)))
(*.f64 (PI.f64) (*.f64 b b))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 b b)))
(*.f64 (*.f64 b b) (PI.f64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 b b)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 b b)))
(*.f64 (*.f64 b (PI.f64)) b)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))
(*.f64 (*.f64 b (sqrt.f64 (PI.f64))) (*.f64 b (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 b b) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
#s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (*.f64 (PI.f64) angle))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (neg.f64 (*.f64 (PI.f64) angle))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(+.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b)) (*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (+.f64 b a) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (+.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) b) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) b))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))) (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(fma.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 b (*.f64 (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(fma.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a))))
(fma.f64 (+.f64 b a) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b b) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (+.f64 b a) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (-.f64 b a) b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (-.f64 b a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a))
(fma.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(fma.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 (+.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) b) (+.f64 b a) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (neg.f64 a)) (+.f64 b a)))
(fma.f64 (*.f64 b (+.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (+.f64 b a)))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 a (neg.f64 a))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 a (neg.f64 a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) b (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (neg.f64 a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (neg.f64 a) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) b))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (neg.f64 (fma.f64 b b (*.f64 a (-.f64 a b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) a) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) b)))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))) (-.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))) (-.f64 (*.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 b a))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (+.f64 b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (+.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (-.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b)))) #s(literal 1 binary64))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a (-.f64 a b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 (*.f64 a (-.f64 a b)) (*.f64 a (-.f64 a b)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (-.f64 a b)) (-.f64 (*.f64 a (-.f64 a b)) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))) (*.f64 (fma.f64 b b (*.f64 a (-.f64 a b))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))) (-.f64 (*.f64 b b) (*.f64 a (-.f64 a b))))

eval922.0ms (5.4%)

Memory
28.2MiB live, 807.6MiB allocated
Compiler

Compiled 99 332 to 6 997 computations (93% saved)

prune975.0ms (5.8%)

Memory
-26.0MiB live, 1 501.6MiB allocated
Pruning

140 alts after pruning (138 fresh and 2 done)

PrunedKeptTotal
New2 738632 801
Fresh2975104
Picked325
Done101
Total2 7711402 911
Accuracy
83.2%
Counts
2 911 → 140
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.2%
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
70.0%
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
13.5%
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
21.4%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.1%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.1%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.2%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.1%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.1%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.2%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.6%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
17.0%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(approx (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fma.f64 a a (*.f64 b b)))
20.8%
(/.f64 (*.f64 #s(approx (* 2 (cos (* (PI) (* angle 1/180)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
20.1%
(/.f64 #s(approx (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
56.0%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))))
59.9%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
70.5%
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
70.5%
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
13.8%
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
14.1%
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
32.9%
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
59.8%
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
13.8%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
70.5%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
70.1%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
33.6%
(*.f64 (+.f64 b a) (/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
25.5%
(*.f64 (+.f64 b a) (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
70.0%
(*.f64 (+.f64 b a) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
70.5%
(*.f64 (+.f64 b a) (*.f64 (fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
11.5%
(*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
16.8%
(*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
70.0%
(*.f64 (+.f64 b a) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
69.9%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))))
70.4%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
69.8%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
70.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) angle) #s(literal 1/90 binary64)))))
70.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
68.0%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
70.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))) #s(literal 1/90 binary64)))))
69.9%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64)))))
69.7%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)))))
70.4%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
62.2%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
65.6%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
31.0%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
31.6%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
21.4%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
14.9%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
14.0%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
38.6%
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
40.5%
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
65.6%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
48.2%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
62.2%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
18.4%
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
13.7%
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
26.3%
(*.f64 (*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
60.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
60.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
69.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
69.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
69.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
70.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
70.6%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
70.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
71.2%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
69.2%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) angle)))))
70.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
70.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))))
71.6%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
71.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))))
68.0%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
13.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
17.5%
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
53.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
54.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 b))) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
55.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (* angle -1/180) (PI))) #s(literal 1 binary64)))
27.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
56.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
56.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
55.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))))
55.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
56.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
53.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (log.f64 (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
53.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
21.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
7.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
53.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal -1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
41.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
42.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 b b))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
61.2%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
42.9%
(*.f64 #s(approx (* (+ b a) (* (- b a) (* 2 (sin (* (PI) (* angle 1/180)))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
42.1%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
36.6%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
33.3%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal -1 binary64)))
42.1%
#s(approx (/ (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (+ (* a a) (* b b))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
42.1%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
34.5%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
57.7%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
36.5%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
49.8%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (*.f64 a a) (-.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a))) a))))
65.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
58.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
58.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
57.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
20.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))))
36.8%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
42.8%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
42.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
41.5%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
42.1%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
42.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))))))
42.0%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))
40.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
37.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) #s(approx (sin (* 1/180 (* angle (PI)))) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
57.7%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
26.3%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
45.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
40.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
40.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
41.7%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
40.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
35.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
35.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
45.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
45.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
40.8%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
35.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
Compiler

Compiled 8 796 to 5 285 computations (39.9% saved)

simplify238.0ms (1.4%)

Memory
22.2MiB live, 411.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff0
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff384
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
cost-diff6144
(pow.f64 b #s(literal 2 binary64))
cost-diff0
(+.f64 b a)
cost-diff0
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
cost-diff0
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
cost-diff1088
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
cost-diff0
(+.f64 b a)
cost-diff0
(*.f64 (+.f64 b a) (-.f64 b a))
cost-diff0
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
cost-diff320
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
cost-diff0
(*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))
cost-diff0
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
cost-diff0
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))
cost-diff0
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
cost-diff0
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
cost-diff0
(+.f64 b a)
cost-diff0
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
cost-diff0
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
Rules
13 172×lower-fma.f64
13 172×lower-fma.f32
5 510×lower-*.f32
5 472×lower-*.f64
2 422×lower--.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065462
0101456
1173450
2435450
32127450
43120450
56211450
08244450
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(-.f64 b a)
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
#s(literal 2 binary64)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (PI.f64) angle)
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
#s(literal -1/90 binary64)
(*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))
(*.f64 (*.f64 a a) angle)
(*.f64 a a)
a
angle
(PI.f64)
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 b a)
b
a
(-.f64 b a)
(sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
#s(literal 2 binary64)
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(-.f64 b a)
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
#s(literal 2 binary64)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
#s(literal 1 binary64)
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))
#s(literal 180 binary64)
(*.f64 (PI.f64) angle)
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))))
#s(literal 2 binary64)
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(pow.f64 b #s(literal 2 binary64))
b
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
(sqrt.f64 a)
a
#s(literal 4 binary64)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Outputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
#s(literal 2 binary64)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (PI.f64) angle)
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 (PI.f64) angle)))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 (PI.f64) angle))))
#s(literal -1/90 binary64)
(*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))
(*.f64 a (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 a a) angle)
(*.f64 a (*.f64 a angle))
(*.f64 a a)
a
angle
(PI.f64)
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 b a)
b
a
(-.f64 b a)
(sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
#s(literal 2 binary64)
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
#s(literal 2 binary64)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
#s(literal 1 binary64)
(/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))
#s(literal 180 binary64)
(*.f64 (PI.f64) angle)
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (-.f64 (*.f64 b b) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 b b) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))))
(*.f64 #s(literal 2 binary64) (-.f64 (*.f64 b b) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))))
#s(literal 2 binary64)
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(-.f64 (*.f64 b b) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
(pow.f64 b #s(literal 2 binary64))
(*.f64 b b)
b
(pow.f64 (sqrt.f64 a) #s(literal 4 binary64))
(sqrt.f64 a)
a
#s(literal 4 binary64)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))

localize301.0ms (1.8%)

Memory
-36.2MiB live, 663.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy3.742173050811441
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
accuracy6.726856759774626
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy24.76877490644713
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy24.94462704787946
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy0.33984375
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
accuracy0.6384915855714709
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
accuracy24.76877490644713
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
accuracy24.94462704787946
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy0.25
(*.f64 angle #s(literal 1/180 binary64))
accuracy0.33984375
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
accuracy6.695606759774626
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
accuracy25.412393841062514
(sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
accuracy0.14453125
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
accuracy7.501217622239244
(*.f64 (*.f64 a a) angle)
accuracy21.873330990265064
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
accuracy31.23955661808239
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))
accuracy0.27734375
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
accuracy0.33984375
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
accuracy24.76877490644713
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))
accuracy24.94462704787946
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
Samples
119.0ms107×1valid
62.0ms145×0valid
16.0ms3valid
7.0ms2valid
Compiler

Compiled 430 to 56 computations (87% saved)

Precisions
Click to see histograms. Total time spent on operations: 157.0ms
ival-mult: 55.0ms (35.1% of total)
ival-sin: 34.0ms (21.7% of total)
ival-cos: 17.0ms (10.8% of total)
const: 13.0ms (8.3% of total)
adjust: 8.0ms (5.1% of total)
ival-div: 7.0ms (4.5% of total)
ival-sub: 6.0ms (3.8% of total)
ival-pow: 6.0ms (3.8% of total)
ival-pow2: 5.0ms (3.2% of total)
ival-sqrt: 3.0ms (1.9% of total)
ival-pi: 2.0ms (1.3% of total)
ival-add: 2.0ms (1.3% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series42.0ms (0.2%)

Memory
24.7MiB live, 102.4MiB allocated
Counts
28 → 624
Calls
Call 1
Inputs
#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())
#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())
#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())
#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())
#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())
#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())
#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())
#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())
Outputs
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a)))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a)))) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a)))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a))))))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))) (taylor 0 angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))) (taylor -inf angle) (#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor -inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt b (taylor 0 a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt a (taylor inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt a (taylor -inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())) ())
#s(alt (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b))))) (taylor -inf b) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)))) (taylor inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI)))))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI)))))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI)))))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- b a)))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a)))))))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a))))))))) (taylor 0 angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))))) (taylor 0 angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) (patch #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a))))))) (taylor 0 b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))) (taylor inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor -inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))) (taylor -inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (pow b 2) (PI)))) (taylor 0 a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI))))) (taylor 0 a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)))) (taylor inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))) (taylor inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2)))))) (taylor inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI))))) (taylor -inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI))))) (taylor -inf a) (#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf angle) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf angle) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf angle) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf angle) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf angle) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf angle) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf angle) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf angle) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (patch (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (* (pow b 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a)))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/708588000000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (patch (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (* b (+ a (* -1 a)))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (* b (+ a (+ b (* -1 a))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (* b (+ a (+ b (* -1 a))))) (taylor 0 b) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b)))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b))))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b))))) (taylor inf b) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b)))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (/ (pow a 2) b)) b)))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (/ (pow a 2) b)) b)))) (taylor -inf b) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ b (* -1 b))) (pow b 2)) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2)) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2)) (taylor 0 a) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (+ (* -1 (/ b a)) (/ b a)) 1)) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (+ (* -1 (/ b a)) (+ (/ b a) (/ (pow b 2) (pow a 2)))) 1)) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (+ (* -1 (/ b a)) (+ (/ b a) (/ (pow b 2) (pow a 2)))) 1)) (taylor inf a) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* -1 (/ (+ b (* -1 b)) a)) 1)) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* -1 (/ (+ b (+ (* -1 b) (* -1 (/ (pow b 2) a)))) a)) 1)) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (* -1 (/ (+ b (+ (* -1 b) (* -1 (/ (pow b 2) a)))) a)) 1)) (taylor -inf a) (#s(alt (*.f64 (+.f64 b a) (-.f64 b a)) (patch (*.f64 (+.f64 b a) (-.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) (patch (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (pow.f64 b #s(literal 2 binary64)) (patch (pow.f64 b #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) (patch (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (patch (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (patch (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (patch (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (patch (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor 0 a) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor 0 a) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor 0 a) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor 0 a) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor inf a) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor inf a) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor inf a) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor inf a) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor -inf a) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor -inf a) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor -inf a) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor -inf a) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor 0 angle) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor 0 angle) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor 0 angle) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor 0 angle) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor inf angle) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor inf angle) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor inf angle) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor inf angle) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor -inf angle) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor -inf angle) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor -inf angle) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) angle) (taylor -inf angle) (#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/4374000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* 1/708588000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (pow (PI) 7))) (* 1/708588000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (patch (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor 0 angle) (#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor inf angle) (#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/180 angle) (taylor -inf angle) (#s(alt (*.f64 angle #s(literal 1/180 binary64)) (patch (*.f64 angle #s(literal 1/180 binary64)) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) (patch (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #<representation binary64>) () ())) ())
#s(alt (* 1/180 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI)))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4)))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4))))))) (taylor 0 angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (pow b 2) (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (pow b 2) (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (pow b 2) (pow a 2)) (taylor 0 b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2))))) (taylor -inf b) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow b 2) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (pow b 2)) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (pow b 2)) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow a 2)) (pow b 2)) (taylor 0 a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow a 2)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1)) (taylor inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) (pow (sqrt -1) 4))) (taylor -inf a) (#s(alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) (patch (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64))) #<representation binary64>) () ())) ())
Calls

156 calls:

TimeVariablePointExpression
2.0ms
b
@0
(- (pow b 2) (pow (sqrt a) 4))
1.0ms
a
@-inf
(* (* (* 2 (- (pow b 2) (pow (sqrt a) 4))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
1.0ms
angle
@inf
(* -1/90 (* (* (* a a) angle) (PI)))
1.0ms
angle
@0
(* -1/90 (* (* (* a a) angle) (PI)))
0.0ms
a
@0
(* -1/90 (* (* (* a a) angle) (PI)))

simplify228.0ms (1.3%)

Memory
15.3MiB live, 491.1MiB allocated
Algorithm
egg-herbie
Rules
6 318×lower-fma.f64
6 318×lower-fma.f32
5 036×lower-*.f64
5 036×lower-*.f32
3 258×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064612259
1227211163
2582010121
083169859
Stop Event
iter limit
node limit
Counts
624 → 618
Calls
Call 1
Inputs
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
a
(+ a b)
(+ a b)
(+ a b)
b
(* b (+ 1 (/ a b)))
(* b (+ 1 (/ a b)))
(* b (+ 1 (/ a b)))
b
(* -1 (* b (- (* -1 (/ a b)) 1)))
(* -1 (* b (- (* -1 (/ a b)) 1)))
(* -1 (* b (- (* -1 (/ a b)) 1)))
b
(+ a b)
(+ a b)
(+ a b)
a
(* a (+ 1 (/ b a)))
(* a (+ 1 (/ b a)))
(* a (+ 1 (/ b a)))
a
(* -1 (* a (- (* -1 (/ b a)) 1)))
(* -1 (* a (- (* -1 (/ b a)) 1)))
(* -1 (* a (- (* -1 (/ b a)) 1)))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* 1/90 (* angle (* (PI) (- b a))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a)))))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2))))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2))))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* (pow a 2) (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* 1/90 (* angle (PI)))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(+ (* a (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a)))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/708588000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(* -1 (pow a 2))
(+ (* -1 (pow a 2)) (* b (+ a (* -1 a))))
(+ (* -1 (pow a 2)) (* b (+ a (+ b (* -1 a)))))
(+ (* -1 (pow a 2)) (* b (+ a (+ b (* -1 a)))))
(pow b 2)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b)))))
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b)))))
(pow b 2)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (/ (pow a 2) b)) b))))
(* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (/ (pow a 2) b)) b))))
(pow b 2)
(+ (* a (+ b (* -1 b))) (pow b 2))
(+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))
(+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (+ (* -1 (/ b a)) (/ b a)) 1))
(* (pow a 2) (- (+ (* -1 (/ b a)) (+ (/ b a) (/ (pow b 2) (pow a 2)))) 1))
(* (pow a 2) (- (+ (* -1 (/ b a)) (+ (/ b a) (/ (pow b 2) (pow a 2)))) 1))
(* -1 (pow a 2))
(* (pow a 2) (- (* -1 (/ (+ b (* -1 b)) a)) 1))
(* (pow a 2) (- (* -1 (/ (+ b (+ (* -1 b) (* -1 (/ (pow b 2) a)))) a)) 1))
(* (pow a 2) (- (* -1 (/ (+ b (+ (* -1 b) (* -1 (/ (pow b 2) a)))) a)) 1))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(pow b 2)
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* (pow a 2) angle)
(* 1/90 (* angle (PI)))
(* angle (+ (* -1/4374000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* 1/708588000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (pow (PI) 7))) (* 1/708588000000 (pow (PI) 5))))))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(sin (* 1/90 (* angle (PI))))
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
(* 1/180 angle)
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* 1/180 (* angle (PI)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
(sin (* 1/180 (* angle (PI))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* -1 (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(- (pow b 2) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* -1 (pow a 2)) (pow b 2))
(* -1 (pow a 2))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(* -1 (* (pow a 2) (pow (sqrt -1) 4)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) (pow (sqrt -1) 4)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) (pow (sqrt -1) 4)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) (pow (sqrt -1) 4)))
Outputs
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(fma.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(fma.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(fma.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(fma.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 0 binary64)) b)))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(fma.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(fma.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)) #s(literal 0 binary64)) a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -1/482123275200000000 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)))))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b (*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(fma.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(fma.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 a a) b)) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 a a) b)) #s(literal 0 binary64)) b)))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(fma.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(fma.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(fma.f64 (*.f64 a a) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(fma.f64 (*.f64 a a) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a)) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a)) #s(literal 0 binary64)) a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/17496000 binary64) (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/11337408000000 binary64) (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/17496000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
a
(+ a b)
(+.f64 a b)
(+ a b)
(+.f64 a b)
(+ a b)
(+.f64 a b)
b
(* b (+ 1 (/ a b)))
(fma.f64 b (/.f64 a b) b)
(* b (+ 1 (/ a b)))
(fma.f64 b (/.f64 a b) b)
(* b (+ 1 (/ a b)))
(fma.f64 b (/.f64 a b) b)
b
(* -1 (* b (- (* -1 (/ a b)) 1)))
(neg.f64 (*.f64 b (-.f64 #s(literal -1 binary64) (/.f64 a b))))
(* -1 (* b (- (* -1 (/ a b)) 1)))
(neg.f64 (*.f64 b (-.f64 #s(literal -1 binary64) (/.f64 a b))))
(* -1 (* b (- (* -1 (/ a b)) 1)))
(neg.f64 (*.f64 b (-.f64 #s(literal -1 binary64) (/.f64 a b))))
b
(+ a b)
(+.f64 a b)
(+ a b)
(+.f64 a b)
(+ a b)
(+.f64 a b)
a
(* a (+ 1 (/ b a)))
(fma.f64 a (/.f64 b a) a)
(* a (+ 1 (/ b a)))
(fma.f64 a (/.f64 b a) a)
(* a (+ 1 (/ b a)))
(fma.f64 a (/.f64 b a) a)
a
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (neg.f64 a) (/.f64 b (neg.f64 a)) a)
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (neg.f64 a) (/.f64 b (neg.f64 a)) a)
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (neg.f64 a) (/.f64 b (neg.f64 a)) a)
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal 2 binary64) b (*.f64 #s(literal -2 binary64) a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal 2 binary64) b (*.f64 #s(literal -2 binary64) a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal 2 binary64) b (*.f64 #s(literal -2 binary64) a)))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (neg.f64 b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (neg.f64 b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (neg.f64 b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal 2 binary64) b (*.f64 #s(literal -2 binary64) a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal 2 binary64) b (*.f64 #s(literal -2 binary64) a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal 2 binary64) b (*.f64 #s(literal -2 binary64) a)))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 1/90 (* angle (* (PI) (- b a))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/17496000 binary64) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/11337408000000 binary64) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (-.f64 b a)))) (*.f64 #s(literal -1/17496000 binary64) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -1/482123275200000000 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)))))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a)))))))
(fma.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)) #s(literal 0 binary64))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) b)) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) b)) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(fma.f64 (*.f64 b b) (fma.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (/.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 0 binary64))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(fma.f64 (*.f64 b b) (fma.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (/.f64 (PI.f64) (*.f64 b b))) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 0 binary64))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (/.f64 (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 angle (PI.f64)) b)) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (/.f64 (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 angle (PI.f64)) b)) #s(literal 0 binary64)) b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)))
(+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(fma.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)) #s(literal 0 binary64))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(fma.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)) #s(literal 0 binary64)))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(fma.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b)) #s(literal 0 binary64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) #s(literal 0 binary64))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (+ (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a)) (* 1/90 (/ (* angle (* (pow b 2) (PI))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))) (*.f64 a a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) #s(literal 0 binary64))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) (/.f64 (fma.f64 #s(literal -1/90 binary64) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 b b)) a)) #s(literal 0 binary64)) (neg.f64 a))))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) (/.f64 (fma.f64 #s(literal -1/90 binary64) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 b b)) a)) #s(literal 0 binary64)) (neg.f64 a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* (pow a 2) (* angle (PI)))
(*.f64 (*.f64 a a) (*.f64 angle (PI.f64)))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a (neg.f64 a)))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a (neg.f64 a)))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))))
(fma.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a (neg.f64 a))))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (+ (* b (sin (* 1/90 (* angle (PI))))) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))))
(fma.f64 b (*.f64 b (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a (neg.f64 a))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(fma.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 0 binary64))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 b (neg.f64 b))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) (pow b 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 b (neg.f64 b))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(fma.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 0 binary64))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 b (neg.f64 b))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(*.f64 (*.f64 b b) (fma.f64 (*.f64 a a) (/.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 b (neg.f64 b))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))
(* (pow b 2) (sin (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(+ (* a (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(fma.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) #s(literal 0 binary64))
(+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(fma.f64 a (*.f64 (neg.f64 a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))
(+ (* a (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))))) (* (pow b 2) (sin (* 1/90 (* angle (PI))))))
(fma.f64 a (*.f64 (neg.f64 a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a (neg.f64 a)))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a)))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a (neg.f64 a)))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a) (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a (neg.f64 a)))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))))
(*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (*.f64 a (neg.f64 a)))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a)))))
(* (pow a 2) (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* -1 (/ (* (pow b 2) (sin (* 1/90 (* angle (PI))))) a)) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (-.f64 (neg.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* angle (+ (* -1/4374000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/708588000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64) (*.f64 (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/4374000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/708588000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/241061637600000000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/708588000000 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))
(* -1 (pow a 2))
(*.f64 a (neg.f64 a))
(+ (* -1 (pow a 2)) (* b (+ a (* -1 a))))
(*.f64 a (neg.f64 a))
(+ (* -1 (pow a 2)) (* b (+ a (+ b (* -1 a)))))
(*.f64 (+.f64 a b) (-.f64 b a))
(+ (* -1 (pow a 2)) (* b (+ a (+ b (* -1 a)))))
(*.f64 (+.f64 a b) (-.f64 b a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(*.f64 b b)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b)))))
(*.f64 (*.f64 b b) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)))
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b)))))
(*.f64 (*.f64 b b) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (/ (pow a 2) b)) b))))
(*.f64 (*.f64 b b) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)))
(* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (/ (pow a 2) b)) b))))
(*.f64 (*.f64 b b) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)))
(pow b 2)
(*.f64 b b)
(+ (* a (+ b (* -1 b))) (pow b 2))
(*.f64 b b)
(+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(* -1 (pow a 2))
(*.f64 a (neg.f64 a))
(* (pow a 2) (- (+ (* -1 (/ b a)) (/ b a)) 1))
(*.f64 a (neg.f64 a))
(* (pow a 2) (- (+ (* -1 (/ b a)) (+ (/ b a) (/ (pow b 2) (pow a 2)))) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (+ (* -1 (/ b a)) (+ (/ b a) (/ (pow b 2) (pow a 2)))) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* -1 (pow a 2))
(*.f64 a (neg.f64 a))
(* (pow a 2) (- (* -1 (/ (+ b (* -1 b)) a)) 1))
(*.f64 a (neg.f64 a))
(* (pow a 2) (- (* -1 (/ (+ b (+ (* -1 b) (* -1 (/ (pow b 2) a)))) a)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (* -1 (/ (+ b (+ (* -1 b) (* -1 (/ (pow b 2) a)))) a)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* b (+ (* 2 (* b (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(fma.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(fma.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b)))))
(fma.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(literal 0 binary64))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) b))))
(fma.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 0 binary64)) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) b))) b)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) b)) #s(literal 0 binary64)) b)))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* 2 (* a (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(fma.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(+ (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* a (+ (* -2 (* a (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))))))
(fma.f64 a (*.f64 (*.f64 #s(literal -2 binary64) a) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) #s(literal 0 binary64)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (+ (* 2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -2 (/ (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)) #s(literal 0 binary64)) a)))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) a)) (* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) a)) #s(literal 0 binary64)) a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (* (+ a b) (- b a)))) (* -1/30855889612800000000 (* (pow (PI) 7) (* (+ a b) (- b a))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a)))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -1/482123275200000000 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)))))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(pow b 2)
(*.f64 b b)
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow b 2))) (* 2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))))
(*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4)))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* (pow a 2) (+ (* -2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4)))) (* 2 (/ (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 b b) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 a a))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))) (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* 2 (+ (* -1/11664000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* -1/34992000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* -1/881596846080000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/1469328076800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (+ (* -1/4407984230400000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2)))) (* -1/30855889612800000000 (* (pow (PI) 7) (- (pow b 2) (pow a 2))))))))) (* 2 (+ (* 1/22674816000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (+ (* 1/4534963200000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))) (* 1/2267481600000 (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/8748000 binary64))) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -1/482123275200000000 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/1417176000000 binary64)))))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal -2 binary64) (*.f64 a a) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4))))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (pow (sqrt -1) 4))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))
(*.f64 (*.f64 a a) (fma.f64 (*.f64 #s(literal -2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 a a))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (PI) (- (pow b 2) (pow a 2))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/17496000 binary64) (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64)))))))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (pow.f64 (PI.f64) #s(literal 5 binary64))) #s(literal 1/11337408000000 binary64) (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/17496000 binary64))) (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 #s(literal 1/180 binary64) (PI.f64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* (pow a 2) angle)
(*.f64 (*.f64 a a) angle)
(* 1/90 (* angle (PI)))
(*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))
(* angle (+ (* -1/4374000 (* (pow angle 2) (pow (PI) 3))) (* 1/90 (PI))))
(*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* 1/708588000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/4374000 binary64) (*.f64 (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(* angle (+ (* 1/90 (PI)) (* (pow angle 2) (+ (* -1/4374000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (pow (PI) 7))) (* 1/708588000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (PI.f64) #s(literal 1/90 binary64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/708588000000 binary64) (*.f64 (*.f64 #s(literal -1/241061637600000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/4374000 binary64))))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
(* 1/180 angle)
(*.f64 #s(literal 1/180 binary64) angle)
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64) (*.f64 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 #s(literal 1/180 binary64) (PI.f64) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 binary64))))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/25194240000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* -1 (pow a 2))
(*.f64 a (neg.f64 a))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(- (pow b 2) (pow a 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (+.f64 a b) (-.f64 b a))
(* -1 (pow a 2))
(*.f64 a (neg.f64 a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* -1 (* (pow a 2) (pow (sqrt -1) 4)))
(*.f64 (*.f64 a (neg.f64 a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) (pow (sqrt -1) 4)))
(*.f64 (*.f64 a a) (-.f64 (*.f64 b (/.f64 b (*.f64 a a))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) (pow (sqrt -1) 4)))
(*.f64 (*.f64 a a) (-.f64 (*.f64 b (/.f64 b (*.f64 a a))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) (pow (sqrt -1) 4)))
(*.f64 (*.f64 a a) (-.f64 (*.f64 b (/.f64 b (*.f64 a a))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))

rewrite333.0ms (2%)

Memory
-15.2MiB live, 700.0MiB allocated
Rules
6 052×lower-*.f32
6 018×lower-*.f64
4 410×lower-/.f32
4 404×lower-/.f64
4 234×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065317
0101315
1267266
21187266
09547266
Stop Event
iter limit
node limit
iter limit
Counts
28 → 1 882
Calls
Call 1
Inputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 b a)
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(pow.f64 b #s(literal 2 binary64))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (*.f64 a a) angle)
(sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 angle #s(literal 1/180 binary64))
(cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))
Outputs
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(fma.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(fma.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(fma.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(fma.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (-.f64 a b))
(/.f64 (*.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b))
(+.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b)) (*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (+.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(fma.f64 (+.f64 b a) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (-.f64 b a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(fma.f64 (*.f64 (+.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (+.f64 b a) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (+.f64 b a)))
(fma.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(fma.f64 (*.f64 b (+.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 a) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (-.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (-.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (-.f64 a b))
(/.f64 (*.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (fma.f64 b b (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(+.f64 b a)
(+.f64 b (neg.f64 (neg.f64 a)))
(+.f64 b (*.f64 #s(literal 1 binary64) a))
(+.f64 a b)
(+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1 binary64) b))
(+.f64 (*.f64 #s(literal 1 binary64) b) (*.f64 #s(literal 1 binary64) a))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 b b)) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 a (+.f64 b a))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 a (+.f64 b a))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 a a))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 b a)))
(+.f64 (*.f64 b #s(literal 1 binary64)) (*.f64 a #s(literal 1 binary64)))
(+.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 b #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (*.f64 a (+.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 a (+.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (*.f64 b b) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(+.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (*.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(+.f64 (-.f64 b #s(literal 0 binary64)) a)
(-.f64 b (neg.f64 a))
(-.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (-.f64 b a)) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (-.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (-.f64 b a)) (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (-.f64 b a)))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(-.f64 (/.f64 (*.f64 a a) (-.f64 a b)) (/.f64 (*.f64 b b) (-.f64 a b)))
(fma.f64 b #s(literal 1 binary64) (*.f64 a #s(literal 1 binary64)))
(fma.f64 a #s(literal 1 binary64) (*.f64 b #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) b (*.f64 #s(literal 1 binary64) a))
(fma.f64 #s(literal 1 binary64) a (*.f64 #s(literal 1 binary64) b))
(fma.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (*.f64 b b) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (*.f64 a (+.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) b)
(fma.f64 (*.f64 a (+.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (*.f64 b b) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(fma.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (*.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 (neg.f64 a)))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (*.f64 #s(literal 1 binary64) a))
(fma.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 b b) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 a (+.f64 b a))))
(fma.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 a (+.f64 b a)) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 b b)))
(fma.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b b (*.f64 a a)) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 b a)))
(fma.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) a)
(fma.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (neg.f64 (neg.f64 a)))
(fma.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) a))
(fma.f64 (/.f64 b (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 b (+.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 b #s(literal 1 binary64)) (/.f64 b (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 b (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 b (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(fma.f64 (/.f64 b (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 b (fma.f64 a a (*.f64 b (-.f64 b a)))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(neg.f64 (neg.f64 (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 a a))) (*.f64 (-.f64 b a) (-.f64 b a)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b b)) (neg.f64 (*.f64 a (*.f64 a a)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b b) (-.f64 b a)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a a) (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 b b) (-.f64 b a)) (fma.f64 (/.f64 (*.f64 a a) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a)) (*.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 b b) (-.f64 b a))) (*.f64 (/.f64 (*.f64 a a) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a)))) (+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(/.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(*.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (-.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (/.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b))
(+.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b))
(fma.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (-.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (-.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (-.f64 b a))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (/.f64 (+.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a)))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (+.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 1 binary64)) (-.f64 b a))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 #s(literal 2 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (PI.f64) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) angle))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (PI.f64) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) angle)))
(*.f64 (PI.f64) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) angle))
(*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a (*.f64 a angle))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)))
(*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))
(*.f64 (*.f64 (PI.f64) (*.f64 a (*.f64 a angle))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) angle) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (PI.f64)) (*.f64 a (*.f64 a angle)))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 a (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 a (*.f64 (*.f64 a angle) (PI.f64)))
(*.f64 (PI.f64) (*.f64 a (*.f64 a angle)))
(*.f64 angle (*.f64 (*.f64 a a) (PI.f64)))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 a a))
(*.f64 (*.f64 a a) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 a (*.f64 a angle))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 a (*.f64 a angle))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 a (*.f64 a angle))))
(*.f64 (*.f64 (PI.f64) a) (*.f64 a angle))
(*.f64 (*.f64 (PI.f64) (*.f64 a a)) angle)
(*.f64 (*.f64 (*.f64 a a) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(+.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(fma.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) (neg.f64 angle)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(fma.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 #s(literal 2 binary64) (PI.f64))))
(neg.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (fma.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(neg.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(neg.f64 (/.f64 #s(literal -2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal 2 binary64) (PI.f64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) angle))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) angle))))
(/.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) angle) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 180 binary64))
(/.f64 #s(literal -2 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) angle)) #s(literal -180 binary64))
(/.f64 (fma.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (fma.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 1/180 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (fma.f64 (PI.f64) #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 180 binary64)))
(/.f64 (fma.f64 (PI.f64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (fma.f64 (PI.f64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) angle) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (fma.f64 (PI.f64) #s(literal -180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (PI.f64) (neg.f64 angle)))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -180 binary64)))
(/.f64 (fma.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (PI.f64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (fma.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (*.f64 (PI.f64) angle))) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (fma.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (fma.f64 #s(literal 1/180 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (*.f64 (PI.f64) (neg.f64 angle)))) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (fma.f64 (*.f64 (PI.f64) angle) (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal 180 binary64) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (fma.f64 (*.f64 (PI.f64) angle) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (fma.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal 32400 binary64))
(/.f64 (fma.f64 (*.f64 (PI.f64) angle) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (fma.f64 (*.f64 (PI.f64) angle) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (fma.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64) (*.f64 #s(literal 180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))) #s(literal -32400 binary64))
(/.f64 (+.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (PI.f64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (+.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (+.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (+.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (+.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (+.f64 #s(literal -180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (*.f64 (PI.f64) (neg.f64 angle)))) (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -180 binary64) angle) (*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (PI.f64))) (*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) (*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))) (*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (+.f64 #s(literal -180 binary64) (*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64)))
(/.f64 (+.f64 #s(literal 180 binary64) (*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) (*.f64 (PI.f64) (neg.f64 angle)))) (*.f64 (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64)))
(/.f64 (fma.f64 (*.f64 (PI.f64) (neg.f64 angle)) (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal -180 binary64) (PI.f64))) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (fma.f64 (*.f64 (PI.f64) (neg.f64 angle)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (fma.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal 180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))) #s(literal -32400 binary64))
(/.f64 (fma.f64 (*.f64 (PI.f64) (neg.f64 angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -180 binary64)) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (fma.f64 (*.f64 (PI.f64) (neg.f64 angle)) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64)) (*.f64 #s(literal -180 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (fma.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64) (*.f64 #s(literal -180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))) #s(literal 32400 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (PI.f64))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) angle))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64))) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) angle))) #s(literal 180 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (-.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 0 binary64))
(/.f64 (*.f64 angle (*.f64 #s(literal 2 binary64) (PI.f64))) #s(literal 180 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (PI.f64))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (*.f64 (neg.f64 angle) (*.f64 #s(literal 2 binary64) (PI.f64))) #s(literal -180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal 2 binary64)) #s(literal -180 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 (PI.f64) (*.f64 #s(literal 2 binary64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (PI.f64) (fma.f64 angle #s(literal 1/180 binary64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 angle (fma.f64 (PI.f64) #s(literal 1/180 binary64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (fma.f64 #s(literal 1/180 binary64) (PI.f64) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(*.f64 angle (fma.f64 (PI.f64) #s(literal 1/180 binary64) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(*.f64 angle (fma.f64 #s(literal 1/180 binary64) (PI.f64) (*.f64 #s(literal 1/180 binary64) (PI.f64))))
(*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)))
(*.f64 #s(literal 1/180 binary64) (fma.f64 (PI.f64) angle (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1/90 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 #s(literal 2 binary64) (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (+.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(*.f64 (cbrt.f64 (PI.f64)) (fma.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (fma.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (sqrt.f64 (PI.f64)) (fma.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (+.f64 angle angle))
(*.f64 #s(literal -1/180 binary64) (fma.f64 (PI.f64) (neg.f64 angle) (*.f64 (PI.f64) (neg.f64 angle))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (+.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal -2 binary64))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) (+.f64 angle angle))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (+.f64 (cbrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (+.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) angle) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))) (+.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle #s(literal 1/180 binary64))) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 1/180 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(*.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) angle)) #s(literal -1/180 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(fma.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(fma.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(fma.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(fma.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (-.f64 a b))
(/.f64 (*.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 b b) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b))
(+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(+.f64 (*.f64 (+.f64 b a) b) (neg.f64 (*.f64 (+.f64 b a) a)))
(+.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (*.f64 (+.f64 b a) b))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(+.f64 (*.f64 b (+.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a))))
(+.f64 (neg.f64 (*.f64 a (+.f64 b a))) (*.f64 b (+.f64 b a)))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))))
(-.f64 (fma.f64 b b #s(literal 0 binary64)) (*.f64 a a))
(fma.f64 b b (neg.f64 (*.f64 a a)))
(fma.f64 b b (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(fma.f64 b (+.f64 b a) (neg.f64 (*.f64 a (+.f64 b a))))
(fma.f64 b (-.f64 b a) (*.f64 a (-.f64 b a)))
(fma.f64 a (-.f64 b a) (*.f64 b (-.f64 b a)))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (+.f64 b a) b (neg.f64 (*.f64 (+.f64 b a) a)))
(fma.f64 (+.f64 b a) (neg.f64 a) (*.f64 (+.f64 b a) b))
(fma.f64 (-.f64 b a) b (*.f64 (-.f64 b a) a))
(fma.f64 (-.f64 b a) a (*.f64 (-.f64 b a) b))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (neg.f64 a) a (*.f64 b b))
(fma.f64 (neg.f64 a) (+.f64 b a) (*.f64 b (+.f64 b a)))
(neg.f64 (*.f64 (+.f64 b a) (-.f64 a b)))
(/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b))))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a)) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (+.f64 b a) (-.f64 a b)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))))) (neg.f64 (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (neg.f64 (fma.f64 b b (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(/.f64 (fma.f64 (*.f64 a a) (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) b) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (+.f64 b a) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (neg.f64 (*.f64 (+.f64 b a) a))) (*.f64 (*.f64 (+.f64 b a) b) (neg.f64 (*.f64 (+.f64 b a) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b) (-.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) b) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a) (-.f64 (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 a (+.f64 b a))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a)) (-.f64 (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (neg.f64 (*.f64 a (+.f64 b a)))) (*.f64 (*.f64 b (+.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a)) (-.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 b (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a)) (-.f64 (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (fma.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b)) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (neg.f64 (*.f64 (+.f64 b a) a)))) (-.f64 (*.f64 (+.f64 b a) b) (neg.f64 (*.f64 (+.f64 b a) a))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a))) (-.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b))) (-.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b)))
(/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (neg.f64 (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b (+.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a)))) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a))))
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))) (+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (-.f64 b a)) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (-.f64 b a)) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))
(/.f64 (*.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (-.f64 b a)) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (+.f64 b a)) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (+.f64 b a)) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (+.f64 b a)) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (+.f64 b a)) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b))))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))))
(*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b b (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (+.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (-.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) (-.f64 b a))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal 1 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 angle) (/.f64 #s(literal -180 binary64) (PI.f64)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal 1 binary64)) #s(literal -180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(fma.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(fma.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(fma.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(fma.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (-.f64 a b))
(/.f64 (*.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(pow.f64 b #s(literal 2 binary64))
(pow.f64 (*.f64 b b) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b))
(*.f64 b b)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal 1 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 angle) (/.f64 #s(literal -180 binary64) (PI.f64)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal 1 binary64)) #s(literal -180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(+.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a))
(+.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b)) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b))
(+.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(fma.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(fma.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b b)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) b)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 a (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(fma.f64 (neg.f64 (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a))))
(fma.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (+.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (-.f64 b a) a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (-.f64 b a) b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(fma.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 a (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 b (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(fma.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (neg.f64 a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) b))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (-.f64 a b))
(/.f64 (*.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))))
(*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b))
(+.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b)) (*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (+.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (+.f64 b a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (*.f64 (+.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a))))
(fma.f64 (+.f64 b a) (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) a)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (-.f64 b a) b)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (+.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (-.f64 b a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b (-.f64 b a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b))
(fma.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 b b) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64)))))
(fma.f64 (neg.f64 (*.f64 a a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (neg.f64 a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 b (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(fma.f64 (*.f64 (+.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 (-.f64 b a) a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) b) (+.f64 b a) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 a)) (+.f64 b a)))
(fma.f64 (*.f64 (*.f64 b b) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (neg.f64 (*.f64 (*.f64 a a) #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(fma.f64 (*.f64 b (+.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 a (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a) (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 a) (*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b))
(/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (-.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (-.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) a) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) b)))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (*.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (-.f64 (*.f64 a (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 b (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (-.f64 a b))
(/.f64 (*.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (-.f64 b a))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)) (fma.f64 b b (*.f64 a a)))
(*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (+.f64 b a))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (-.f64 b a))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal 1 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 angle) (/.f64 #s(literal -180 binary64) (PI.f64)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal 1 binary64)) #s(literal -180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
(neg.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal 1 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 angle (/.f64 #s(literal 180 binary64) (PI.f64)))
(/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 angle) (/.f64 #s(literal -180 binary64) (PI.f64)))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 #s(literal -1/180 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal 1 binary64)) #s(literal -180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -1/180 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal -1/180 binary64) (*.f64 (PI.f64) (neg.f64 angle)))
(*.f64 #s(literal -1/180 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (/.f64 (cbrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 a (*.f64 a angle))
(*.f64 angle (*.f64 a a))
(*.f64 (*.f64 a a) angle)
(*.f64 (*.f64 a (*.f64 a angle)) #s(literal 1 binary64))
(*.f64 (*.f64 a angle) a)
(+.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(fma.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(*.f64 (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(neg.f64 (*.f64 angle #s(literal -1/180 binary64)))
(neg.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal -1/180 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 angle #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 angle) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 angle) #s(literal 1 binary64)) #s(literal -180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1 binary64))
(*.f64 angle #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) angle)
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) angle) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 (neg.f64 angle) #s(literal -1/180 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal -1/2 binary64)))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))
(+.f64 (*.f64 b b) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b))
(+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(+.f64 (*.f64 (+.f64 b a) b) (neg.f64 (*.f64 (+.f64 b a) a)))
(+.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (*.f64 (+.f64 b a) b))
(+.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a))
(+.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b))
(+.f64 (*.f64 b (+.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a))))
(+.f64 (neg.f64 (*.f64 a (+.f64 b a))) (*.f64 b (+.f64 b a)))
(+.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a)))
(+.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a)))
(-.f64 (*.f64 b b) (*.f64 a a))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))))
(-.f64 (fma.f64 b b #s(literal 0 binary64)) (*.f64 a a))
(fma.f64 b b (neg.f64 (*.f64 a a)))
(fma.f64 b b (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(fma.f64 b (+.f64 b a) (neg.f64 (*.f64 a (+.f64 b a))))
(fma.f64 b (-.f64 b a) (*.f64 a (-.f64 b a)))
(fma.f64 a (-.f64 b a) (*.f64 b (-.f64 b a)))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (+.f64 b a) b (neg.f64 (*.f64 (+.f64 b a) a)))
(fma.f64 (+.f64 b a) (neg.f64 a) (*.f64 (+.f64 b a) b))
(fma.f64 (-.f64 b a) b (*.f64 (-.f64 b a) a))
(fma.f64 (-.f64 b a) a (*.f64 (-.f64 b a) b))
(fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 b b))
(fma.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (neg.f64 a) a (*.f64 b b))
(fma.f64 (neg.f64 a) (+.f64 b a) (*.f64 b (+.f64 b a)))
(neg.f64 (*.f64 (+.f64 b a) (-.f64 a b)))
(/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b))))))
(/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a)) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (fma.f64 b b (*.f64 (neg.f64 a) (-.f64 (neg.f64 a) b))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (+.f64 b a) (-.f64 a b)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))))) (neg.f64 (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (neg.f64 (fma.f64 b b (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a))) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a))) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(/.f64 (fma.f64 (*.f64 a a) (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 b a) b) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (+.f64 b a) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (neg.f64 (*.f64 (+.f64 b a) a))) (*.f64 (*.f64 (+.f64 b a) b) (neg.f64 (*.f64 (+.f64 b a) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b) (-.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 b a) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 b a) b) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a) (-.f64 (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (+.f64 b a)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 a (+.f64 b a))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a)) (-.f64 (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (neg.f64 (*.f64 a (+.f64 b a)))) (*.f64 (*.f64 b (+.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (-.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 a (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a)) (-.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 b a)) #s(literal 3 binary64)) (pow.f64 (*.f64 b (-.f64 b a)) #s(literal 3 binary64))) (fma.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a)) (-.f64 (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (fma.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 b a) b) (*.f64 (+.f64 b a) b)) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (neg.f64 (*.f64 (+.f64 b a) a)))) (-.f64 (*.f64 (+.f64 b a) b) (neg.f64 (*.f64 (+.f64 b a) a))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b)) (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a))) (-.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) a)))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) a)) (*.f64 (*.f64 (-.f64 b a) b) (*.f64 (-.f64 b a) b))) (-.f64 (*.f64 (-.f64 b a) a) (*.f64 (-.f64 b a) b)))
(/.f64 (-.f64 (*.f64 (*.f64 b (+.f64 b a)) (*.f64 b (+.f64 b a))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (neg.f64 (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b (+.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a)))) (-.f64 (*.f64 b (-.f64 b a)) (*.f64 a (-.f64 b a))))
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 b a)) (*.f64 a (-.f64 b a))) (*.f64 (*.f64 b (-.f64 b a)) (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 a (-.f64 b a)) (*.f64 b (-.f64 b a))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))) (+.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (-.f64 b a)) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (-.f64 b a)) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (-.f64 b a)) (-.f64 a b))
(/.f64 (*.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (-.f64 b a)) (neg.f64 (fma.f64 a a (*.f64 b (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (+.f64 b a)) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (+.f64 b a)) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (+.f64 b a)) (neg.f64 (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 a b)) (+.f64 b a)) (neg.f64 (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal -1 binary64))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a a (*.f64 b (-.f64 b a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (*.f64 a a)) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b))))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))))
(*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b b (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (-.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (+.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (-.f64 b a) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))))
(*.f64 (/.f64 (+.f64 b a) #s(literal 1 binary64)) (-.f64 b a))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))))
(*.f64 (/.f64 (-.f64 b a) #s(literal 1 binary64)) (+.f64 b a))
(*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b (-.f64 b a)))))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))
(*.f64 (/.f64 (+.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))))

eval477.0ms (2.8%)

Memory
34.8MiB live, 975.5MiB allocated
Compiler

Compiled 111 110 to 5 594 computations (95% saved)

prune657.0ms (3.9%)

Memory
-5.8MiB live, 1 466.3MiB allocated
Pruning

150 alts after pruning (147 fresh and 3 done)

PrunedKeptTotal
New3 296473 343
Fresh33100133
Picked415
Done022
Total3 3331503 483
Accuracy
83.3%
Counts
3 483 → 150
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.7%
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
13.5%
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
11.5%
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
23.9%
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
21.4%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.1%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.1%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.2%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
21.2%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
17.0%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(approx (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fma.f64 a a (*.f64 b b)))
20.1%
(/.f64 #s(approx (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
56.0%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))))
70.5%
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
59.9%
(*.f64 (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
13.8%
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
32.9%
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
52.7%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
70.5%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
69.7%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
70.1%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
33.6%
(*.f64 (+.f64 b a) (/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
25.5%
(*.f64 (+.f64 b a) (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
70.0%
(*.f64 (+.f64 b a) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
70.5%
(*.f64 (+.f64 b a) (*.f64 (fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
11.5%
(*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
16.8%
(*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
70.0%
(*.f64 (+.f64 b a) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
69.9%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))))
70.4%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
69.8%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
70.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) angle) #s(literal 1/90 binary64)))))
70.5%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
68.0%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
69.9%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64)))))
70.4%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
62.2%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
65.6%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
31.0%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
31.6%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
21.4%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
14.9%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
14.0%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
38.6%
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
40.5%
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
48.2%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
62.2%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
18.4%
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
59.9%
(*.f64 (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
71.5%
(*.f64 (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
59.9%
(*.f64 (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
13.7%
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
26.3%
(*.f64 (*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
71.2%
(*.f64 (*.f64 (+.f64 b a) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
60.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
60.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 (*.f64 (PI.f64) angle) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))
61.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 (*.f64 (PI.f64) angle) (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal 180 binary64) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) angle)))))
61.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 (PI.f64) #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 180 binary64)))))
42.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))))
61.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 180 binary64))))
60.1%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))
59.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
59.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal 2 binary64) (PI.f64))))))
60.7%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))))
62.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
61.0%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal -1 binary64)))))
59.9%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))))))
59.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))))
60.3%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))))))
60.5%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))))
69.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
69.0%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
70.0%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
70.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
69.6%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
70.6%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
70.3%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
70.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
70.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))))
71.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))))
70.0%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)))))
68.0%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(approx (cos (/ 1 (/ 180 (* (PI) angle)))) #s(literal 1 binary64)))
68.2%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
68.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
13.9%
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (-.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
17.7%
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
53.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (* angle -1/180) (PI))) #s(literal 1 binary64)))
27.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
56.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
55.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))))
56.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
54.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
53.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (log.f64 (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
53.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
21.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
7.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
53.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal -1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
41.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
42.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 b b))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
71.6%
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
61.2%
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
41.8%
(*.f64 #s(approx (* (+ b a) (- b a)) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
42.9%
(*.f64 #s(approx (* (+ b a) (* (- b a) (* 2 (sin (* (PI) (* angle 1/180)))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
36.3%
(*.f64 #s(approx (* (+ b a) (* (- b a) (* 2 (sin (* (PI) (* angle 1/180)))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
42.1%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
36.6%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
33.3%
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal -1 binary64)))
42.1%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
34.5%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
36.5%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
49.8%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (*.f64 a a) (-.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a))) a))))
39.2%
#s(approx (* (* (+ b a) (- b a)) (sin (* 2 (* (PI) (* angle 1/180))))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))))
65.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
58.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
58.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
57.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
20.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))))
36.8%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
42.8%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
42.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
41.5%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
42.1%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
42.0%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))
40.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
37.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) #s(approx (sin (* 1/180 (* angle (PI)))) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
57.7%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
26.3%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
40.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
45.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
40.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
40.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
41.7%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
37.0%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
35.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
45.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
45.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
40.8%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
36.9%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
35.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
37.0%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
37.0%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
Compiler

Compiled 11 234 to 3 767 computations (66.5% saved)

regimes680.0ms (4%)

Memory
1.9MiB live, 1 163.1MiB allocated
Counts
244 → 2
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) #s(approx (sin (* 1/180 (* angle (PI)))) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(/.f64 #s(approx (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 #s(approx (* (+ b a) (- b a)) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(approx (cos (/ 1 (/ 180 (* (PI) angle)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (+.f64 b a) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
#s(approx (* (* (+ b a) (- b a)) (sin (* 2 (* (PI) (* angle 1/180))))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal 2 binary64) (PI.f64))))))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(/.f64 (*.f64 #s(approx (* 2 (cos (* (PI) (* angle 1/180)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 (PI.f64) #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 (*.f64 (PI.f64) angle) (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal 180 binary64) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (+.f64 b a) (/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (+.f64 b a) (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (PI.f64) #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/17496000 binary64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 (*.f64 (PI.f64) angle) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (+.f64 b a) (/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(*.f64 (*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
#s(approx (/ (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (+ (* a a) (* b b))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(approx (* (+ b a) (* (- b a) (* 2 (sin (* (PI) (* angle 1/180)))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 b b))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (-.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 #s(approx (* (+ b a) (* (- b a) (* 2 (sin (* (PI) (* angle 1/180)))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 a (*.f64 a (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) b) b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a))) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 #s(approx (sin (* (PI) (* angle 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 a a (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a a (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (* angle -1/180) (PI))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(approx (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (*.f64 a a) (-.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a))) a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (+.f64 b a)))) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal -1 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) #s(literal -1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 180 binary64)) (/.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (fma.f64 a a (*.f64 b b)) (fma.f64 a a (*.f64 b b))) (fma.f64 a a (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (fma.f64 (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))) (-.f64 (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b))) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (log.f64 (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (log.f64 b))) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) (neg.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b (+.f64 b a) (*.f64 a a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (-.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 b)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
Calls

10 calls:

76.0ms
a
70.0ms
(/.f64 angle #s(literal 180 binary64))
69.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
69.0ms
b
68.0ms
angle
Results
AccuracySegmentsBranch
71.6%1a
73.9%2b
71.6%1angle
71.6%1(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
71.6%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
71.6%1(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
73.4%2(pow.f64 b #s(literal 2 binary64))
71.6%1(pow.f64 a #s(literal 2 binary64))
71.6%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
71.6%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes170.0ms (1%)

Memory
18.8MiB live, 366.2MiB allocated
Counts
204 → 1
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) #s(approx (sin (* 1/180 (* angle (PI)))) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(/.f64 #s(approx (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 #s(approx (* (+ b a) (- b a)) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(approx (cos (/ 1 (/ 180 (* (PI) angle)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (+.f64 b a) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
#s(approx (* (* (+ b a) (- b a)) (sin (* 2 (* (PI) (* angle 1/180))))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal 2 binary64) (PI.f64))))))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(/.f64 (*.f64 #s(approx (* 2 (cos (* (PI) (* angle 1/180)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 (PI.f64) #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 (*.f64 (PI.f64) angle) (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal 180 binary64) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (+.f64 b a) (/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (+.f64 b a) (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (PI.f64) #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/17496000 binary64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 (*.f64 (PI.f64) angle) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (+.f64 b a) (/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(*.f64 (*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
#s(approx (/ (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (+ (* a a) (* b b))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(approx (* (+ b a) (* (- b a) (* 2 (sin (* (PI) (* angle 1/180)))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 b b))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (-.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 #s(approx (* (+ b a) (* (- b a) (* 2 (sin (* (PI) (* angle 1/180)))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 a (*.f64 a (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (/.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (*.f64 (*.f64 (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) b) b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a))) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 #s(approx (sin (* (PI) (* angle 1/180))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 b (sqrt.f64 b)) (sqrt.f64 b) (neg.f64 (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 a a (*.f64 b b)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a a (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64))) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b (-.f64 b a))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b))))))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (* angle -1/180) (PI))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))))))
(*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(approx (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b)))) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (pow.f64 b #s(literal 4 binary64))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (+.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (*.f64 a a) (-.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (/.f64 (-.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) a))) a))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (+.f64 b a)))) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal -1 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (neg.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) angle)) #s(literal -1 binary64)))))))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (sqrt.f64 b) #s(literal 4 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Outputs
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
Calls

3 calls:

56.0ms
b
51.0ms
(pow.f64 b #s(literal 2 binary64))
51.0ms
(pow.f64 a #s(literal 2 binary64))
Results
AccuracySegmentsBranch
71.6%1(pow.f64 a #s(literal 2 binary64))
71.6%1(pow.f64 b #s(literal 2 binary64))
71.6%1b
Compiler

Compiled 16 to 13 computations (18.8% saved)

regimes621.0ms (3.7%)

Memory
-71.3MiB live, 715.3MiB allocated
Counts
128 → 2
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) #s(approx (sin (* 1/180 (* angle (PI)))) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(/.f64 #s(approx (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 #s(approx (* (+ b a) (- b a)) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(approx (cos (/ 1 (/ 180 (* (PI) angle)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (+.f64 b a) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
#s(approx (* (* (+ b a) (- b a)) (sin (* 2 (* (PI) (* angle 1/180))))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (fma.f64 (sqrt.f64 a) (neg.f64 (sqrt.f64 a)) b) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal 2 binary64) (PI.f64))))))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a))))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(/.f64 (*.f64 #s(approx (* 2 (cos (* (PI) (* angle 1/180)))) #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 (PI.f64) #s(literal 180 binary64) (*.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (PI.f64) angle))) (*.f64 (/.f64 #s(literal 180 binary64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 (*.f64 (PI.f64) angle) (/.f64 #s(literal 180 binary64) angle) (*.f64 #s(literal 180 binary64) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (+.f64 b a) (/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (+.f64 b a) (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (fma.f64 b (+.f64 b a) (*.f64 a a)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (PI.f64) #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/17496000 binary64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 (*.f64 (PI.f64) angle) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64))) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (+.f64 b a) (/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (fma.f64 #s(literal 1/180 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a))))) (-.f64 (*.f64 b b) (*.f64 a (+.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b))))))
(*.f64 (*.f64 (/.f64 (-.f64 b a) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (/.f64 (+.f64 b a) (fma.f64 b b (*.f64 a (-.f64 a b))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (fma.f64 a a (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
#s(approx (/ (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (+ (* a a) (* b b))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 b (+.f64 b a) (*.f64 a a)) (-.f64 b a)))) (*.f64 (-.f64 b a) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (-.f64 a b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(approx (* (+ b a) (* (- b a) (* 2 (sin (* (PI) (* angle 1/180)))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64)))))))
Calls

10 calls:

307.0ms
b
39.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
36.0ms
angle
36.0ms
a
35.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
72.3%2b
70.5%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
70.5%1(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
70.5%1(pow.f64 b #s(literal 2 binary64))
70.5%1a
72.3%2angle
72.7%2(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
72.3%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
72.3%2(/.f64 angle #s(literal 180 binary64))
70.5%1(pow.f64 a #s(literal 2 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes217.0ms (1.3%)

Memory
5.4MiB live, 471.2MiB allocated
Counts
78 → 1
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) #s(approx (sin (* 1/180 (* angle (PI)))) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(/.f64 #s(approx (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 #s(approx (* (+ b a) (- b a)) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(approx (cos (/ 1 (/ 180 (* (PI) angle)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 1/90 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (/.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (+.f64 b a) (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
#s(approx (* (* (+ b a) (- b a)) (sin (* 2 (* (PI) (* angle 1/180))))) (*.f64 (*.f64 a a) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
Calls

9 calls:

28.0ms
angle
26.0ms
a
26.0ms
b
23.0ms
(/.f64 angle #s(literal 180 binary64))
23.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
70.5%1a
70.5%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
70.5%1(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
70.5%1(pow.f64 a #s(literal 2 binary64))
70.5%1angle
70.5%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
70.5%1(/.f64 angle #s(literal 180 binary64))
70.5%1b
70.5%1(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Compiler

Compiled 80 to 57 computations (28.8% saved)

regimes161.0ms (1%)

Memory
27.5MiB live, 384.3MiB allocated
Counts
56 → 2
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) #s(approx (sin (* 1/180 (* angle (PI)))) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(/.f64 #s(approx (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 #s(approx (* (+ b a) (- b a)) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)))))
Calls

10 calls:

19.0ms
a
16.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
16.0ms
(/.f64 angle #s(literal 180 binary64))
16.0ms
b
16.0ms
angle
Results
AccuracySegmentsBranch
71.3%2b
71.7%2(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
69.7%1(pow.f64 b #s(literal 2 binary64))
69.7%1a
71.4%2angle
69.7%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
69.7%1(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
69.7%1(pow.f64 a #s(literal 2 binary64))
71.4%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
71.4%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes66.0ms (0.4%)

Memory
-25.5MiB live, 132.6MiB allocated
Counts
55 → 2
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) #s(approx (sin (* 1/180 (* angle (PI)))) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(/.f64 #s(approx (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 #s(approx (* (+ b a) (- b a)) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
Calls

4 calls:

17.0ms
(/.f64 angle #s(literal 180 binary64))
16.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
16.0ms
angle
14.0ms
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Results
AccuracySegmentsBranch
71.4%2angle
71.4%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
71.4%2(/.f64 angle #s(literal 180 binary64))
71.4%3(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Compiler

Compiled 44 to 31 computations (29.5% saved)

regimes270.0ms (1.6%)

Memory
-6.2MiB live, 273.0MiB allocated
Counts
53 → 2
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) #s(approx (sin (* 1/180 (* angle (PI)))) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(/.f64 #s(approx (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 #s(approx (* (+ b a) (- b a)) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
Outputs
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
Calls

9 calls:

146.0ms
angle
17.0ms
(/.f64 angle #s(literal 180 binary64))
16.0ms
a
15.0ms
b
15.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
70.0%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
70.0%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
70.0%2(pow.f64 b #s(literal 2 binary64))
68.9%2(pow.f64 a #s(literal 2 binary64))
68.9%2a
70.0%2b
71.2%3angle
71.2%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
71.2%3(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 60 to 46 computations (23.3% saved)

regimes196.0ms (1.2%)

Memory
32.9MiB live, 236.1MiB allocated
Counts
52 → 3
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) #s(approx (sin (* 1/180 (* angle (PI)))) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(/.f64 #s(approx (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 #s(approx (* (+ b a) (- b a)) (*.f64 b b)) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
Calls

8 calls:

65.0ms
(pow.f64 b #s(literal 2 binary64))
40.0ms
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
15.0ms
(/.f64 angle #s(literal 180 binary64))
15.0ms
angle
15.0ms
b
Results
AccuracySegmentsBranch
71.2%3angle
71.2%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
71.2%3(/.f64 angle #s(literal 180 binary64))
69.8%3(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
67.8%2b
67.8%2(pow.f64 b #s(literal 2 binary64))
68.7%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
68.7%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Compiler

Compiled 76 to 54 computations (28.9% saved)

regimes49.0ms (0.3%)

Memory
-20.8MiB live, 97.0MiB allocated
Counts
47 → 3
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) #s(approx (sin (* 1/180 (* angle (PI)))) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 b b)) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
(/.f64 #s(approx (* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1/4374000 binary64))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
Calls

3 calls:

16.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
15.0ms
angle
13.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
70.6%3angle
70.6%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
70.6%3(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes39.0ms (0.2%)

Memory
5.2MiB live, 81.7MiB allocated
Counts
37 → 3
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) #s(approx (sin (* 1/180 (* angle (PI)))) (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))))) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
Calls

3 calls:

13.0ms
(/.f64 angle #s(literal 180 binary64))
11.0ms
angle
11.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
70.6%3angle
70.6%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
70.6%3(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes126.0ms (0.7%)

Memory
12.8MiB live, 174.5MiB allocated
Counts
34 → 2
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) (/.f64 #s(literal 0 binary64) a))))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (+.f64 (PI.f64) (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) b)))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.f64 (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) b) (*.f64 (sqrt.f64 (PI.f64)) b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
Calls

8 calls:

44.0ms
angle
19.0ms
a
12.0ms
(/.f64 angle #s(literal 180 binary64))
11.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
10.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
65.6%1(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
65.6%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
65.6%1(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
67.9%2a
65.6%1(pow.f64 a #s(literal 2 binary64))
68.2%2angle
68.2%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
68.2%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 76 to 54 computations (28.9% saved)

regimes28.0ms (0.2%)

Memory
-23.9MiB live, 56.3MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
Outputs
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
Calls

3 calls:

10.0ms
(/.f64 angle #s(literal 180 binary64))
9.0ms
angle
7.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
68.2%2angle
68.2%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
68.2%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes78.0ms (0.5%)

Memory
-3.3MiB live, 160.2MiB allocated
Counts
21 → 3
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a (*.f64 a angle)) (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 b b) #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 b b)) (*.f64 angle #s(literal 1/90 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) (*.f64 (*.f64 b b) angle)) #s(literal 1/90 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 b (PI.f64))) b)))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 a a) (fma.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 b b) (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)) #s(literal 0 binary64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) #s(literal 0 binary64))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) #s(approx (- b a) (neg.f64 a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (* (* (cbrt (sqrt (PI))) (cbrt (PI))) (* (cbrt (sqrt (PI))) (cbrt (PI)))) angle) 1/90)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))))))
Outputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
Calls

10 calls:

12.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
10.0ms
(pow.f64 a #s(literal 2 binary64))
8.0ms
(pow.f64 b #s(literal 2 binary64))
7.0ms
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
7.0ms
angle
Results
AccuracySegmentsBranch
62.7%2(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
67.9%3(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
67.9%3(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
58.4%1(pow.f64 a #s(literal 2 binary64))
65.0%2b
65.0%2(pow.f64 b #s(literal 2 binary64))
58.4%1a
58.4%1angle
58.4%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
58.4%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes6.0ms (0%)

Memory
16.9MiB live, 16.9MiB allocated
Counts
6 → 3
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
Outputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))
Calls

2 calls:

3.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
3.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
Results
AccuracySegmentsBranch
67.9%3(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
67.9%3(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes5.0ms (0%)

Memory
14.8MiB live, 14.8MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
Outputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))
Calls

2 calls:

2.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
2.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
Results
AccuracySegmentsBranch
67.8%3(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
67.8%3(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes14.0ms (0.1%)

Memory
-7.2MiB live, 31.6MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
Outputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))))))
Calls

5 calls:

4.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
2.0ms
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
2.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
2.0ms
b
2.0ms
(pow.f64 b #s(literal 2 binary64))
Results
AccuracySegmentsBranch
56.0%2(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
53.9%2b
53.9%2(pow.f64 b #s(literal 2 binary64))
60.6%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
60.6%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Compiler

Compiled 58 to 39 computations (32.8% saved)

regimes24.0ms (0.1%)

Memory
-25.4MiB live, 55.6MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
Outputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
Calls

10 calls:

4.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
2.0ms
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
2.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
2.0ms
(/.f64 angle #s(literal 180 binary64))
2.0ms
a
Results
AccuracySegmentsBranch
37.0%1b
37.0%1(pow.f64 b #s(literal 2 binary64))
38.8%2(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
38.8%2a
38.8%2(pow.f64 a #s(literal 2 binary64))
38.8%2angle
38.8%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
38.8%2(/.f64 angle #s(literal 180 binary64))
38.8%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
38.8%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes15.0ms (0.1%)

Memory
4.1MiB live, 42.2MiB allocated
Accuracy

Total -0.0b remaining (-0.1%)

Threshold costs -0b (-0.1%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle)))))
Outputs
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
Calls

8 calls:

3.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
2.0ms
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
2.0ms
(/.f64 angle #s(literal 180 binary64))
2.0ms
angle
2.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
Results
AccuracySegmentsBranch
37.0%1angle
37.0%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
37.0%1(/.f64 angle #s(literal 180 binary64))
37.0%1(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
37.0%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
37.0%1(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
37.0%1(pow.f64 a #s(literal 2 binary64))
37.0%1a
Compiler

Compiled 76 to 54 computations (28.9% saved)

bsearch28.0ms (0.2%)

Memory
27.4MiB live, 66.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
24.0ms
7.480556410977006e+172
2.2533361641043494e+174
Samples
11.0ms44×1valid
8.0ms68×0valid
Compiler

Compiled 428 to 330 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-mult: 4.0ms (26.5% of total)
ival-sin: 3.0ms (19.9% of total)
ival-cos: 2.0ms (13.3% of total)
ival-pow2: 2.0ms (13.3% of total)
adjust: 1.0ms (6.6% of total)
ival-div: 1.0ms (6.6% of total)
ival-pi: 1.0ms (6.6% of total)
ival-sub: 1.0ms (6.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-1.05151433576782e+294
Compiler

Compiled 29 to 22 computations (24.1% saved)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-1.05151433576782e+294
Compiler

Compiled 29 to 22 computations (24.1% saved)

bsearch1.0ms (0%)

Memory
-37.8MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.078124912184642e+94
3.1495664409095156e+95
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.089810171393459e-282
2.2028222841783304e-241
Compiler

Compiled 29 to 23 computations (20.7% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.927659981306116e+192
6.827293590204343e+192
0.0ms
7.0372150572029e+101
5.944198872490149e+109
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.927659981306116e+192
6.827293590204343e+192
0.0ms
7.0372150572029e+101
5.944198872490149e+109
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.927659981306116e+192
6.827293590204343e+192
0.0ms
7.0372150572029e+101
5.944198872490149e+109
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.821869391179164e-9
9.410437508744238e-8
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.024474996122702805
0.6900213270744046
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.089810171393459e-282
2.2028222841783304e-241
0.0ms
-inf
-4.334959867796788e+305
Compiler

Compiled 29 to 23 computations (20.7% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.089810171393459e-282
2.2028222841783304e-241
0.0ms
-3.672807160009286e+147
-5.4932287420254374e+125
Compiler

Compiled 29 to 23 computations (20.7% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.089810171393459e-282
2.2028222841783304e-241
0.0ms
-3.672807160009286e+147
-5.4932287420254374e+125
Compiler

Compiled 29 to 23 computations (20.7% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.4977355152687017e-266
-6.07067492515266e-302
Compiler

Compiled 29 to 23 computations (20.7% saved)

bsearch5.0ms (0%)

Memory
11.2MiB live, 11.2MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
4.0ms
7.411631899943114e+62
2.3909718655476957e+70
Samples
3.0ms10×1valid
1.0ms0valid
Compiler

Compiled 59 to 42 computations (28.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-mult: 1.0ms (36.7% of total)
adjust: 0.0ms (0% of total)
ival-div: 0.0ms (0% of total)
ival-pi: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-sub: 0.0ms (0% of total)
ival-cos: 0.0ms (0% of total)
ival-sin: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-pow2: 0.0ms (0% of total)

simplify29.0ms (0.2%)

Memory
-19.0MiB live, 64.3MiB allocated
Algorithm
egg-herbie
Rules
174×*-commutative_binary64
64×unsub-neg_binary64
44×neg-mul-1_binary64
22×+-commutative_binary64
22×sub-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02191471
13221470
23461468
33641468
43841468
53981468
64281468
74601468
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 b #s(literal 940000000000000029672349464765186220711704441154557600728647124027133245304023318262234492643891981433498623767005089863725246542067572373896788256913509033515217592097177600 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal -inf.0 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal -inf.0 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 100000000000000002021887912715594698857609632321435774113777685620800400499816430935869782753280 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) (*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592 binary64)) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))))) #s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592 binary64)) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 3022314549036573/604462909807314587353088 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5764607523034235/144115188075855872 binary64)) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle)))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -inf.0 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle))))) (if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1999999999999999955992764811315320348729647778935602161544506489938527878458214984853852098846521027939536536831074154937676864613462292790727671808 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle))))) (if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1999999999999999955992764811315320348729647778935602161544506489938527878458214984853852098846521027939536536831074154937676864613462292790727671808 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle))))) (if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1452164949685335/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle)))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))))
(if (<=.f64 a #s(literal 1000000000000000057857959942726969827393378689175040438172647424 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
Outputs
(if (<=.f64 b #s(literal 940000000000000029672349464765186220711704441154557600728647124027133245304023318262234492643891981433498623767005089863725246542067572373896788256913509033515217592097177600 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))
(if (<=.f64 b #s(literal 940000000000000029672349464765186220711704441154557600728647124027133245304023318262234492643891981433498623767005089863725246542067572373896788256913509033515217592097177600 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (exp.f64 (log.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))) (cos.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) (+.f64 b a)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.f64 (*.f64 (+.f64 b a) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal -inf.0 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal -inf.0 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (sqrt.f64 (PI.f64))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal -inf.0 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))))))
(if (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal -inf.0 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 100000000000000002021887912715594698857609632321435774113777685620800400499816430935869782753280 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 100000000000000002021887912715594698857609632321435774113777685620800400499816430935869782753280 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) (*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) (*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle)))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592 binary64)) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))))) #s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (neg.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592 binary64)) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (-.f64 b a) (PI.f64))))))) #s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))) (neg.f64 (*.f64 a a))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592 binary64)) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a))))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592 binary64)) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/90 binary64) (*.f64 (-.f64 b a) (PI.f64))))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5000000000000000331137566598036511445407389453390846087787359307030935353460273357335189277235541978069813652595228101912165434051752871448770458498755506020260404406084020667075938662683246592 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (PI.f64) (*.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 3022314549036573/604462909807314587353088 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 3022314549036573/604462909807314587353088 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5764607523034235/144115188075855872 binary64)) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (-.f64 b a))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) angle)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 5764607523034235/144115188075855872 binary64)) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (PI.f64))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -inf.0 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle))))) (if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -inf.0 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (PI.f64)) (*.f64 a angle))))) (if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (*.f64 a a) #s(literal -1/90 binary64))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) angle))))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1999999999999999955992764811315320348729647778935602161544506489938527878458214984853852098846521027939536536831074154937676864613462292790727671808 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle))))) (if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) angle) b) b))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1999999999999999955992764811315320348729647778935602161544506489938527878458214984853852098846521027939536536831074154937676864613462292790727671808 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (PI.f64)) (*.f64 a angle))))) (if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a)))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 b (*.f64 (PI.f64) angle))))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1999999999999999955992764811315320348729647778935602161544506489938527878458214984853852098846521027939536536831074154937676864613462292790727671808 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle))))) (if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (*.f64 b (PI.f64))) b))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1999999999999999955992764811315320348729647778935602161544506489938527878458214984853852098846521027939536536831074154937676864613462292790727671808 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (PI.f64)) (*.f64 a angle))))) (if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a)))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (*.f64 b (PI.f64)))))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1452164949685335/145216494968533502226373290834951226575318379068300240142165220636322329800820739604020343212515268612285031620136032524458455590385244698026448298935780725174118246137447253314715469710380638366234296463120257539655053584656042977359091693393423640919145029829506241486695834845184 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle)))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b)))))))
(if (<=.f64 a #s(literal 1000000000000000057857959942726969827393378689175040438172647424 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (PI.f64) a) (*.f64 a angle))))))
(if (<=.f64 a #s(literal 1000000000000000057857959942726969827393378689175040438172647424 binary64)) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 angle (*.f64 a a)))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (PI.f64)) (*.f64 a angle))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))

soundness1.7s (10.1%)

Memory
66.1MiB live, 1 895.7MiB allocated
Rules
16 026×lower-fma.f64
16 026×lower-fma.f32
9 804×lower-fma.f64
9 804×lower-fma.f32
7 016×lower-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
091613152
1328211943
0889411621
065317
0101315
1267266
21187266
09547266
01664
02764
18964
245655
3410055
0835355
062349
0102335
1284321
21490292
09420292
072513274
1259812331
2646211738
0853211440
01882667
16052489
225362441
081242375
076419
0119392
1278362
21235342
08896342
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 2 488 to 1 223 computations (50.8% saved)

preprocess265.0ms (1.6%)

Memory
2.2MiB live, 547.2MiB allocated
Compiler

Compiled 2 546 to 1 016 computations (60.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...