ab-angle->ABCF B

Time bar (total: 16.6s)

analyze0.0ms (0%)

Memory
0.6MiB live, 0.6MiB 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.8%)

Memory
97.1MiB live, 3 437.9MiB allocated
Samples
1.2s3 540×1valid
569.0ms4 649×0valid
130.0ms47×3valid
18.0ms20×2valid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
ival-mult: 352.0ms (23.3% of total)
ival-sin: 321.0ms (21.2% of total)
ival-pow2: 300.0ms (19.8% of total)
ival-cos: 208.0ms (13.8% of total)
adjust: 107.0ms (7.1% of total)
ival-div: 104.0ms (6.9% of total)
ival-pi: 52.0ms (3.4% of total)
ival-sub: 50.0ms (3.3% of total)
exact: 9.0ms (0.6% of total)
ival-true: 6.0ms (0.4% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

preprocess329.0ms (2%)

Memory
-20.5MiB live, 417.3MiB 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 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.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)

explain285.0ms (1.7%)

Memory
-22.5MiB live, 375.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1320-0-(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
1320-0-(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
270-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)))))
180-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))))sensitivity1320
sin.f64(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1320
*.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-rescue180
(pow.f64 b #s(literal 2 binary64))overflow55
(pow.f64 a #s(literal 2 binary64))overflow58
Confusion
Predicted +Predicted -
+1370
-2891
Precision
0.8303030303030303
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13700
-28091
Precision?
0.8303030303030303
Recall?
1.0
Freqs
test
numberfreq
091
130
2126
39
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
117.0ms258×1valid
29.0ms252×0valid
2.0ms2valid
Compiler

Compiled 230 to 68 computations (70.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 120.0ms
ival-mult: 57.0ms (47.7% of total)
ival-cos: 13.0ms (10.9% of total)
ival-sin: 13.0ms (10.9% of total)
ival-pow2: 12.0ms (10% of total)
adjust: 9.0ms (7.5% of total)
ival-div: 8.0ms (6.7% of total)
ival-pi: 3.0ms (2.5% of total)
ival-sub: 3.0ms (2.5% of total)
ival-true: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

simplify234.0ms (1.4%)

Memory
-12.0MiB live, 377.3MiB 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 (+.f64 b a) (*.f64 #s(literal 2 binary64) (-.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 b a) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (+.f64 b a))))
(*.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 #s(literal 2 binary64) (-.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)))

localize75.0ms (0.5%)

Memory
14.9MiB live, 132.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy93.8%
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
accuracy89.9%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy54.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy54.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
39.0ms129×1valid
15.0ms126×0valid
1.0ms2valid
Compiler

Compiled 89 to 18 computations (79.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-mult: 9.0ms (22.5% of total)
ival-sin: 7.0ms (17.5% of total)
ival-pow2: 7.0ms (17.5% of total)
ival-cos: 6.0ms (15% of total)
adjust: 4.0ms (10% of total)
ival-div: 3.0ms (7.5% of total)
ival-pi: 2.0ms (5% of total)
ival-sub: 2.0ms (5% 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
0.0MiB live, 38.6MiB 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
3.0ms
angle
@-inf
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180))))
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))))

simplify412.0ms (2.5%)

Memory
26.1MiB live, 658.1MiB 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 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 angle (*.f64 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/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)))))
(* 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 #s(literal 1/180 binary64) (PI.f64) (*.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)))))))
(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))))))

rewrite279.0ms (1.7%)

Memory
4.9MiB live, 477.4MiB allocated
Algorithm
batch-egg-rewrite
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 (*.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 #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 (*.f64 #s(literal 2 binary64) (*.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))

eval50.0ms (0.3%)

Memory
4.2MiB live, 114.9MiB allocated
Compiler

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

prune101.0ms (0.6%)

Memory
-0.6MiB live, 212.8MiB allocated
Pruning

46 alts after pruning (46 fresh and 0 done)

PrunedKeptTotal
New29946345
Fresh000
Picked101
Done000
Total30046346
Accuracy
76.7%
Counts
346 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.5%
(/.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)))
19.5%
(/.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)))
56.9%
(/.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))))
54.2%
(*.f64 (/.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
66.3%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
9.8%
(*.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)))))
56.8%
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
63.7%
(*.f64 (*.f64 (+.f64 b a) (*.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)))))
17.8%
(*.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)))))
54.2%
(*.f64 (*.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)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.4%
(*.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))))))
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)))))
51.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 a)) (sqrt.f64 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)))))
52.2%
(*.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)))))
3.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.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))))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
21.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.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)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
11.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.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))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.6%
(*.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)))))
49.8%
(*.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)))))
49.8%
(*.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)))))
50.6%
(*.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)))))
49.7%
(*.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)))))
49.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)))))
50.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 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
50.8%
(*.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))))
45.8%
(*.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))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))))
51.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))))) #s(approx (cos (* (PI) (/ angle 180))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
51.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))) #s(literal 1 binary64)))
49.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
49.7%
(*.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)))))
5.9%
(*.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)))))
21.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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))))) (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 (+.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)))))
27.5%
(*.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.1%
(*.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)))))
31.6%
(*.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)))))
41.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)))))
37.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (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)))))
51.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)))))
37.2%
(*.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)))))
52.8%
(*.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)))))
31.4%
(*.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)))))
39.0%
#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))))))
53.6%
#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))))
31.9%
#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))))))
33.1%
#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 3 088 to 1 736 computations (43.8% saved)

simplify248.0ms (1.5%)

Memory
-3.2MiB live, 426.3MiB 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
(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
#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)))))))
cost-diff0
(*.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)))))
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 044×lower-*.f32
5 992×lower-*.f64
5 236×lower-fma.f32
5 234×lower-fma.f64
2 500×lower-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
063503
0106503
1187503
2513491
32873489
44017489
57125489
08304489
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)
(*.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)))))
#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)))))))
(*.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 (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) (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)))) (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 (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)
(*.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 b (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (*.f64 b #s(literal 2 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
#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)))))))
#s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 b (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (*.f64 b #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(*.f64 b (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (*.f64 b #s(literal 2 binary64))))
#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 (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) (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 (cos.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 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 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 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) #s(literal 2 binary64)) (cos.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 (fma.f64 b b (*.f64 a a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))))
(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)))) (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 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 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 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (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 (PI.f64) (*.f64 angle #s(literal -1/180 binary64))))
(*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))
(*.f64 (PI.f64) (*.f64 angle #s(literal -1/180 binary64)))
(*.f64 angle #s(literal -1/180 binary64))
#s(literal -1/180 binary64)

localize390.0ms (2.4%)

Memory
-32.3MiB live, 496.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy93.8%
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
accuracy89.9%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy54.5%
(cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64)))
accuracy54.5%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy95.1%
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.f64 b b))))
accuracy54.5%
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy54.5%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy41.3%
(/.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)))
accuracy93.9%
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
accuracy54.5%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy54.5%
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy52.8%
#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)))))))
accuracy100.0%
(PI.f64)
accuracy99.8%
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
accuracy88.0%
(*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))
accuracy61.2%
#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))))
accuracy99.6%
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
accuracy99.6%
(*.f64 (PI.f64) angle)
accuracy99.5%
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
accuracy54.6%
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
Samples
214.0ms129×1valid
69.0ms126×0valid
3.0ms2valid
Compiler

Compiled 471 to 53 computations (88.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 244.0ms
ival-cos: 81.0ms (33.2% of total)
ival-mult: 58.0ms (23.8% of total)
ival-sin: 42.0ms (17.2% of total)
const: 35.0ms (14.4% of total)
adjust: 8.0ms (3.3% of total)
ival-div: 5.0ms (2.1% of total)
ival-pow2: 5.0ms (2.1% of total)
ival-pi: 3.0ms (1.2% of total)
ival-sub: 3.0ms (1.2% of total)
ival-add: 3.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series88.0ms (0.5%)

Memory
47.1MiB live, 158.4MiB allocated
Counts
31 → 672
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 (*.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))))) (patch (*.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))))) #<representation binary64>) () ())
#s(alt #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))))))) (patch #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))))))) #<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 (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 (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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (patch (cos.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 (*.f64 (sin.f64 (*.f64 (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 (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 (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 (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf a) (#s(alt #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 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 (* -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 (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 (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 (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 (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

168 calls:

TimeVariablePointExpression
6.0ms
angle
@inf
(* (* 2 (cos (* (PI) (* angle 1/180)))) (* (sin (* (PI) (* angle 1/180))) (* (* (+ b a) (- b a)) (+ (* a a) (* b b)))))
4.0ms
b
@0
(* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (* angle -1/180) (PI))))
4.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)))
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)))))

simplify348.0ms (2.1%)

Memory
5.2MiB live, 583.7MiB allocated
Algorithm
egg-herbie
Rules
9 120×lower-fma.f64
9 120×lower-fma.f32
6 238×lower-*.f64
6 238×lower-*.f32
5 564×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087414750
1312913391
0844213025
Stop Event
iter limit
node limit
Counts
672 → 663
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 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))))
(* 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)
(* -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))))
(* 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/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))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a a)))
(+ (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))))
(fma.f64 b (*.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)))) (neg.f64 (*.f64 a 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))))))
(-.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 (neg.f64 (*.f64 a a)) (/.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 (neg.f64 (*.f64 a a)) (/.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))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a a)))
(* (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))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a a)))
(* (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/4374000 binary64) (*.f64 angle angle)) (*.f64 (*.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)))))
(* 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/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/4374000 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)))))
(* 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 #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))))) (*.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/90 binary64) (PI.f64)) (*.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)))
(neg.f64 (fma.f64 b (/.f64 a (neg.f64 b)) (neg.f64 b)))
(* -1 (* b (- (* -1 (/ a b)) 1)))
(neg.f64 (fma.f64 b (/.f64 a (neg.f64 b)) (neg.f64 b)))
(* -1 (* b (- (* -1 (/ a b)) 1)))
(neg.f64 (fma.f64 b (/.f64 a (neg.f64 b)) (neg.f64 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)))
(*.f64 (neg.f64 a) (+.f64 #s(literal -1 binary64) (/.f64 b (neg.f64 a))))
(* -1 (* a (- (* -1 (/ b a)) 1)))
(*.f64 (neg.f64 a) (+.f64 #s(literal -1 binary64) (/.f64 b (neg.f64 a))))
(* -1 (* a (- (* -1 (/ b a)) 1)))
(*.f64 (neg.f64 a) (+.f64 #s(literal -1 binary64) (/.f64 b (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 (-.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/4374000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (-.f64 b a) (*.f64 (*.f64 #s(literal 1/708588000000 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/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 #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 (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 #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 (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 #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 (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 #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 (/ (* (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 #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 (/ (* (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 #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 (/ (* (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 #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 (/ (* (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 #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 (/ (* (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 #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)))))))
(* 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 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/3856986201600000000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/550998028800000000 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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (*.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) (*.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 a a) (*.f64 angle (PI.f64))) (/.f64 #s(literal -1/90 binary64) (*.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 a a) (*.f64 angle (PI.f64))) (/.f64 #s(literal -1/90 binary64) (*.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) (*.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 angle (*.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 angle (*.f64 (PI.f64) #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)))))
(*.f64 #s(literal 1/90 binary64) (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a (*.f64 angle (*.f64 (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 (fma.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) 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 angle (*.f64 (PI.f64) #s(literal 0 binary64))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 (*.f64 #s(literal 1/90 binary64) 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 #s(literal 1/90 binary64) (*.f64 angle (/.f64 (*.f64 (PI.f64) #s(literal 0 binary64)) 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))))
(* (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 (*.f64 (PI.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 (PI.f64) (*.f64 b b)) (/.f64 angle a)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.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 (PI.f64) (*.f64 b b)) (/.f64 angle a)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) #s(literal 0 binary64))))) 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 #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 (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 #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 (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 #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 (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 #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 (/ (* (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 #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 (/ (* (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 #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 (/ (* (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 #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 (/ (* (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 #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 (/ (* (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 #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)))))))
(* 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 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/3856986201600000000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/550998028800000000 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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 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) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 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 (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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 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 (*.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)))) (*.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)))) (* (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 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.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)))
(* 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/17496000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.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 (*.f64 #s(literal -1/17496000 binary64) (*.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 (*.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 #s(literal -1/15427944806400000000 binary64) (*.f64 (*.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))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.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))))))
(*.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 #s(literal -1/34992000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.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))) (* 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/22674816000000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.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/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 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/3856986201600000000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/550998028800000000 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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 #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 (* (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 #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 (* (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 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)) (*.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 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)) (*.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 #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 (* 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 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 (*.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 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 (*.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 #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 (*.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 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 (*.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 #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 (*.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)))))))
(*.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))) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) a) (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)))))) (* -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 (*.f64 b 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))) 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 (*.f64 b 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))) 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 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) #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 (* (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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) #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 (*.f64 angle angle) (fma.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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) #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)))))))
(* 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 (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 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 (* (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 #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 b (*.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))) #s(literal 0 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 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 #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) 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 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 #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) 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)) 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 (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))) (*.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 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 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))) #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 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))) #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))) (fma.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 #s(literal 0 binary64) a) (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)))))) (* -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 #s(literal -1/32400 binary64) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 #s(literal 1/12597120000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 4 binary64)))) #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 #s(literal 1/12597120000 binary64) (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/12244400640000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 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 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 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)
(* -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 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.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))))))) (* 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 (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 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 (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 (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 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 (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 (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 a a) (*.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 (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 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 (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 (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 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 (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 (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 a a) (*.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 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.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)))))))
(* (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 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (*.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)))))))
(* (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 (*.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 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/3856986201600000000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/550998028800000000 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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) (cos.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 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) (cos.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 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) (cos.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 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) (cos.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 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) (cos.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 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) (cos.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 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) (cos.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 #s(literal 2 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) (cos.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/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)))) (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/241061637600000000 binary64) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/708588000000 binary64) (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))))
(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 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 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 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 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 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 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/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))))) (*.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))))) (* 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 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (*.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/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 #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/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 (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) b))) (neg.f64 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 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) a)) (*.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)))))))
(* -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/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 #s(literal 1/22674816000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/34992000 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 (*.f64 #s(literal -1/24488801280000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) #s(literal 1/25194240000 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)))
(* -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) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 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 (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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 binary64) (*.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 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (*.f64 b b) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64)))) (/.f64 #s(literal 2 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 (*.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)))) (*.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)))) (* (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 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.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)))

rewrite420.0ms (2.5%)

Memory
8.0MiB live, 560.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 722×lower-*.f32
5 672×lower-*.f64
5 220×lower-fma.f32
5 218×lower-fma.f64
4 304×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063374
0106360
1272346
21442325
09239325
Stop Event
iter limit
node limit
iter limit
Counts
31 → 1 011
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))
(*.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)))))
#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)))))))
(*.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 (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 (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 (PI.f64) (/.f64 angle #s(literal 180 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 (+.f64 b a) (-.f64 b a)) (fma.f64 a a (*.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 #s(literal 2 binary64) (-.f64 (pow.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 (+.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))
(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)))) (*.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 (+.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) (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)) (/.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 (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 (*.f64 a 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 (*.f64 a 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 (*.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 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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.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 (*.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 (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 b (*.f64 b b)) (neg.f64 (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a (-.f64 a b))))
(/.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 #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 b (*.f64 a (+.f64 b a))) (-.f64 b a))) (fma.f64 b b (*.f64 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 (-.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))) (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 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) (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) (*.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 (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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (/.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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (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 (-.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 (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 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 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 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 (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) (-.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) (-.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 (*.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 (*.f64 a 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 (*.f64 a 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 (*.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 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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 (*.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 (*.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 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 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)) (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) (+.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 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 (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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (+.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 (+.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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (/.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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (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 (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 (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))) (*.f64 a (neg.f64 a))))
(+.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 a (neg.f64 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))) (*.f64 a (neg.f64 a))))
(fma.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 a (neg.f64 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 (PI.f64) (*.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 (PI.f64) (*.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)))) (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)))) #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 (+.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)))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.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)))) #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
#s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(*.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 (*.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)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(*.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))))) (*.f64 a (neg.f64 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 b a) (*.f64 (-.f64 b a) (*.f64 a 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 a) (*.f64 (-.f64 b a) (*.f64 b b))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))) (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 a (neg.f64 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 (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 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (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 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(+.f64 (*.f64 (*.f64 (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 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.f64 (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 a (neg.f64 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.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))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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)) (/.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 b a) (*.f64 (-.f64 b a) (*.f64 a 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 a) (*.f64 (-.f64 b a) (*.f64 b b))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))) (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))))) (*.f64 a (neg.f64 a))))
(fma.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a (neg.f64 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 (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 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (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 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.f64 (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 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.f64 (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 a (neg.f64 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))
(fma.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.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))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.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 (*.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 (+.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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (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 (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))))
(/.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))))))))
(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 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (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 #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 (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 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.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 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (fma.f64 b b (*.f64 a a))))
(*.f64 (cos.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 (*.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 (fma.f64 b b (*.f64 a a)) (*.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) (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 (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 (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 (*.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))))) (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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) #s(literal -1 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 (*.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 (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 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.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 #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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))))) (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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.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 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.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))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b 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 (+.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 #s(literal 2 binary64) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (+.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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (fma.f64 b b (*.f64 a a))))
(*.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (*.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 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (+.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (+.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.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) (-.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (fma.f64 b b (*.f64 a a)) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b 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)))))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (fma.f64 b b (*.f64 a a)) (/.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b 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))))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) #s(literal 2 binary64)) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.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))))) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) #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 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.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 b a) (*.f64 (-.f64 b a) (*.f64 a a)))) (*.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) (*.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) (*.f64 (-.f64 b a) (*.f64 b b)))) (*.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) (*.f64 a a)))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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) (*.f64 b b))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.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))))) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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))))) (*.f64 a a))) (*.f64 (*.f64 #s(literal 2 binary64) (cos.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))))) (*.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 b a) (*.f64 (-.f64 b a) (*.f64 a 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 a) (*.f64 (-.f64 b a) (*.f64 b b))) (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 (*.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 a a) (*.f64 (*.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 a a) (*.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) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (*.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)) (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 (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 (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))) (*.f64 a (neg.f64 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 (neg.f64 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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)) (*.f64 (*.f64 #s(literal 2 binary64) (cos.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))))) (*.f64 a a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cos.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))))) (*.f64 a a)) (*.f64 (*.f64 #s(literal 2 binary64) (cos.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))))) (*.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 b a) (*.f64 (-.f64 b a) (*.f64 a 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 a) (*.f64 (-.f64 b a) (*.f64 b b))) (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 (*.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 a a) (*.f64 (*.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 a a) (*.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) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.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 (+.f64 b a) (*.f64 (-.f64 b a) (*.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) (*.f64 b b))) (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 a) (*.f64 (-.f64 b a) (*.f64 b b))) (*.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) (*.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 a) (*.f64 (-.f64 b a) (*.f64 a a))) (*.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) (*.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 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))) (*.f64 a (neg.f64 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 (neg.f64 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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (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 b a) (*.f64 (-.f64 b a) (*.f64 a 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 a) (*.f64 (-.f64 b a) (*.f64 b b)))) #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 b a) (*.f64 (-.f64 b a) (*.f64 a a)))) (*.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) (*.f64 a a)))) (-.f64 (*.f64 (*.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) (*.f64 b b)))) (*.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) (*.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) (*.f64 (-.f64 b a) (*.f64 a a)))) (*.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) (*.f64 b b))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a 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 a) (*.f64 (-.f64 b a) (*.f64 b b))) (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 b a) (*.f64 (-.f64 b a) (*.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) (*.f64 a 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 (-.f64 b a) (*.f64 b b))) (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 b b))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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) (*.f64 b b))) (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 b a) (*.f64 (-.f64 b a) (*.f64 a a)))) (*.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) (*.f64 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) (*.f64 (-.f64 b a) (*.f64 b b)))) (*.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) (*.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) (*.f64 (-.f64 b a) (*.f64 a a)))) (*.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) (*.f64 b b))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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) (*.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 (-.f64 b a) (*.f64 b b))) (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 b b))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))) (-.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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) (*.f64 b b))) (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 (fma.f64 b b (*.f64 a a)) (*.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) (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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))))))
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b b (*.f64 a a)) (*.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) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.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) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (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 (*.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 #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 (*.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 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.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 (fma.f64 b b (*.f64 a a)) (*.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 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (sin.f64 (*.f64 #s(literal 2 binary64) (*.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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))))))
(*.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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.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))))) (*.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 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.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 (*.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 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.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 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(*.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 (*.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 a (neg.f64 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 (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #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 (*.f64 a 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 (*.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 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 (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b (*.f64 b b)) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (/.f64 b (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 b (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (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 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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) (*.f64 a (neg.f64 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) (*.f64 a (neg.f64 a))))))
(/.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) (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 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) (*.f64 a (neg.f64 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 (*.f64 a 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) (*.f64 a (neg.f64 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 (*.f64 a 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 (*.f64 a 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 (*.f64 a 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 (*.f64 a 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 (*.f64 a 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 (*.f64 a 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 (*.f64 a 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) (*.f64 a (neg.f64 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 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (/.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 #s(literal -1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))
(*.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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64)) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))
(*.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)) (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 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)) (*.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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))
(*.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) #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 (fma.f64 b b (*.f64 a a)) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (*.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)) #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)) (*.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) (-.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) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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 b a) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.f64 (-.f64 b a) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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) (-.f64 b a)) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (fma.f64 b b (*.f64 a a)) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (-.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)))) (cos.f64 (*.f64 (*.f64 (PI.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 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(+.f64 (*.f64 (*.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 #s(literal 2 binary64) (*.f64 b b))) (*.f64 (*.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 a (neg.f64 a)) #s(literal 2 binary64))))
(fma.f64 (*.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 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.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 #s(literal 2 binary64) (*.f64 a (neg.f64 a)))))
(fma.f64 (*.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 #s(literal 2 binary64) (*.f64 b b)) (*.f64 (*.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 a (neg.f64 a)) #s(literal 2 binary64))))
(/.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.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) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.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 #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 (+.f64 b a) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (*.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 #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 (*.f64 (PI.f64) angle) #s(literal -1/180 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 (*.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))))) (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) (*.f64 (+.f64 b a) (-.f64 b 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)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.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)))))
(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 (PI.f64) angle)
(*.f64 angle (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 (*.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)))
(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 b a) (*.f64 (-.f64 b a) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.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 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.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 b b)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a a)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 a a) (*.f64 (*.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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 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))) (*.f64 a (neg.f64 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 (neg.f64 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 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (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 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 a) (*.f64 (-.f64 b a) (*.f64 b b))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a)))))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.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 (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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a a) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.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))) (*.f64 a (neg.f64 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 (neg.f64 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 (*.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 (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a 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 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 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (+.f64 b a) (-.f64 a b)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a)))))) (neg.f64 (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.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 b a) (*.f64 (-.f64 b a) (*.f64 a a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.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 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.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 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.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 (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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.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 a a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (*.f64 (*.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 a a) (*.f64 (*.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 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (*.f64 (*.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 a a) (*.f64 (*.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 a a) (*.f64 (*.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 a a) (*.f64 (*.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 b b) (*.f64 (*.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 a a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 a a) (*.f64 (*.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (*.f64 (*.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.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 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.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 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.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 (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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.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 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.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 (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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.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 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.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 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (-.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (*.f64 (*.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 a a) (*.f64 (*.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 a a) (*.f64 (*.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (*.f64 (*.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (*.f64 (*.f64 b b) (*.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 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (fma.f64 b b (*.f64 a a)) (*.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 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 (*.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (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 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (+.f64 b a)) (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))) (-.f64 a b)))
(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 (*.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 (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)))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(+.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)) (*.f64 a (neg.f64 a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 a (neg.f64 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))))
(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)))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 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)))) (*.f64 (*.f64 a (neg.f64 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)))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 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)))) (*.f64 (*.f64 a (neg.f64 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)))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 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)))) (*.f64 (*.f64 a (neg.f64 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)))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 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)))) (*.f64 (*.f64 a (neg.f64 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)))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 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)))) (*.f64 (*.f64 a (neg.f64 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)))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 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)))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(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)))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 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)))) (*.f64 (*.f64 a (neg.f64 a)) #s(literal 2 binary64))))
(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)))) (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 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)))) (*.f64 (*.f64 a (neg.f64 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)) (*.f64 a (neg.f64 a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 a (neg.f64 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))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.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 (+.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 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64))
(*.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)))

eval431.0ms (2.6%)

Memory
9.8MiB live, 584.5MiB allocated
Compiler

Compiled 91 597 to 6 771 computations (92.6% saved)

prune827.0ms (5%)

Memory
-244.0MiB live, 1 309.8MiB allocated
Pruning

114 alts after pruning (113 fresh and 1 done)

PrunedKeptTotal
New2 3401012 441
Fresh291241
Picked415
Done000
Total2 3731142 487
Accuracy
77.9%
Counts
2 487 → 114
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.6%
(/.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)))
19.5%
(/.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)))
19.0%
(/.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)))
19.2%
(/.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)))
19.0%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (*.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)))
19.2%
(/.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)))
10.6%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
18.9%
(/.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)))
18.8%
(/.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)))
19.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 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (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)))
19.5%
(/.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)))
12.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)))
18.6%
(/.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)))
56.2%
(/.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))))
17.6%
(/.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)))
53.3%
(/.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)))))
54.4%
(/.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))))))))
66.3%
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
66.3%
(*.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)))))
24.9%
(*.f64 (/.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 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
18.2%
(*.f64 (/.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 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
15.4%
(*.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))))))
9.1%
(*.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
10.3%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
8.4%
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
66.3%
(*.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)))))
65.6%
(*.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))))
65.6%
(*.f64 (+.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)))))))))
22.6%
(*.f64 (+.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)))))))
65.6%
(*.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))))))))
62.9%
(*.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)))))
62.4%
(*.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)))))
63.0%
(*.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)))))
64.8%
(*.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)))))
64.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal 1/90 binary64)))))
65.7%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
63.9%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)))))
63.7%
(*.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)))))))
57.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (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)))))))
60.9%
(*.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))))))
56.8%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (-.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 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))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
43.4%
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
60.9%
(*.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)))))
36.1%
(*.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)))
56.7%
(*.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)))))))
12.7%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
51.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 a)) (sqrt.f64 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)))))
3.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.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))))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.6%
(*.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)))))
49.9%
(*.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))))
49.8%
(*.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)))))
49.8%
(*.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 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
49.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)))))
49.6%
(*.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 (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))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
51.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 (*.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))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
48.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 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
49.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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
50.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)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
50.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 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
50.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))))
50.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 angle #s(literal -1/180 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))))))
50.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)) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))))))
50.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 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))
51.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 (* (* angle -1/180) (PI))) #s(literal 1 binary64)))
49.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
49.8%
(*.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))))
18.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
5.9%
(*.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)))))
49.0%
(*.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))))
27.5%
(*.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.1%
(*.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)))))
40.1%
(*.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.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)))))
37.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (pow b 2) (pow a 2)) (neg.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))))
62.9%
(*.f64 #s(approx (+ b a) (fma.f64 a (/.f64 b a) a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
51.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)))))
31.5%
(*.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))))
52.4%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
37.1%
(*.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))))
37.2%
(*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
31.0%
(*.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 (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
33.5%
(*.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 (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
31.7%
(*.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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
31.6%
(*.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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
32.1%
(*.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 (*.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)))))
31.0%
(*.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 (*.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)))))
31.3%
(*.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 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
32.6%
(*.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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
32.8%
(*.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))))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 binary64)))
31.2%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
28.9%
(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)))
33.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 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/8748000 binary64))))))
31.9%
#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 #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))))))
31.9%
#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)))
39.0%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a a))))
33.1%
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.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))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
60.9%
#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))))
51.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (/.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)))
53.6%
#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)))))
61.0%
#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))))))
53.7%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) angle) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
53.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
53.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))))
53.6%
#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))))
53.6%
#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 a) (sqrt.f64 a) b) (-.f64 b a))))
53.6%
#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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (-.f64 b a))))
53.6%
#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))))
37.0%
#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)))))
52.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))))
32.4%
#s(approx (* (* (* 2 (- (pow 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)))))))
32.4%
#s(approx (* (* (* 2 (- (pow 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) angle) (*.f64 (PI.f64) (*.f64 b b)))))
36.2%
#s(approx (* (* (* 2 (- (pow 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)))))
32.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal 1/90 binary64) (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a (*.f64 angle (*.f64 (PI.f64) #s(literal 0 binary64))))))))
Compiler

Compiled 7 325 to 4 231 computations (42.2% saved)

simplify278.0ms (1.7%)

Memory
-7.3MiB live, 384.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
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
#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)))))))
cost-diff0
(*.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 (*.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)))))
cost-diff64
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
cost-diff0
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a)))
cost-diff320
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))
cost-diff5760
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
cost-diff0
(-.f64 b a)
cost-diff0
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))
cost-diff0
(+.f64 b a)
cost-diff0
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
cost-diff0
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
cost-diff0
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
cost-diff0
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
cost-diff0
(+.f64 b a)
cost-diff0
(/.f64 #s(literal 1 binary64) (+.f64 b a))
cost-diff0
(*.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)))))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
Rules
6 160×lower-fma.f32
6 158×lower-fma.f64
5 268×lower-*.f32
5 212×lower-*.f64
1 870×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078653
0126576
1231567
2641567
33380567
46818567
08226562
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (+.f64 b a))
(+.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)))) #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 (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
#s(literal -1/90 binary64)
(*.f64 a a)
a
(*.f64 angle (PI.f64))
angle
(PI.f64)
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))
(-.f64 b a)
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)
(*.f64 (PI.f64) #s(literal 1/90 binary64))
(PI.f64)
#s(literal 1/90 binary64)
angle
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.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))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))
(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)
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))
a
(*.f64 a (*.f64 a a))
(*.f64 a a)
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))
(+.f64 b a)
b
(*.f64 (-.f64 b a) (*.f64 b b))
(-.f64 b a)
(*.f64 b b)
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))
(*.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 (*.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)))))
#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)))))))
(*.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 (*.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 (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 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.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))
#s(literal 180 binary64)
Outputs
(*.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 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 b a)))
(+.f64 b a)
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (+.f64 b a))
(+.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(-.f64 b a)
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(*.f64 angle (*.f64 (PI.f64) #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)))) #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 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))))
#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 (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a a))))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
#s(literal -1/90 binary64)
(*.f64 a a)
a
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(-.f64 b a)
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 (PI.f64) #s(literal 1/90 binary64))
(PI.f64)
#s(literal 1/90 binary64)
angle
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.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 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 angle (*.f64 (PI.f64) #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)
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
a
(*.f64 a (*.f64 a a))
(*.f64 a a)
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))
(*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))
(+.f64 b a)
b
(*.f64 (-.f64 b a) (*.f64 b b))
(*.f64 b (*.f64 b (-.f64 b a)))
(-.f64 b a)
(*.f64 b b)
(*.f64 (+.f64 b a) (-.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(*.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 (*.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 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 binary64))))) (cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))))
#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)))))))
#s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b (*.f64 b #s(literal 2 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 b (*.f64 b #s(literal 2 binary64))))
#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)
(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))))
(cos.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
(*.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 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))
(*.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 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.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))
#s(literal 180 binary64)

localize368.0ms (2.2%)

Memory
33.4MiB live, 764.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy93.9%
(*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
accuracy54.9%
(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))))
accuracy54.8%
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
accuracy52.8%
#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)))))))
accuracy89.4%
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))
accuracy55.0%
(sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
accuracy41.0%
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a)))
accuracy37.3%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
accuracy99.8%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
accuracy99.6%
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))
accuracy99.6%
(PI.f64)
accuracy55.0%
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
accuracy99.4%
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
accuracy87.9%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
accuracy61.5%
#s(approx (* (* (* 2 (- (pow 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)))))
accuracy57.5%
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))
accuracy99.6%
(*.f64 (PI.f64) angle)
accuracy99.6%
(PI.f64)
accuracy99.5%
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
accuracy55.0%
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
Samples
169.0ms128×1valid
75.0ms126×0valid
4.0ms2valid
2.0ms5exit
Compiler

Compiled 602 to 72 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 196.0ms
ival-mult: 84.0ms (42.8% of total)
ival-sin: 32.0ms (16.3% of total)
const: 19.0ms (9.7% of total)
ival-div: 14.0ms (7.1% of total)
ival-cos: 13.0ms (6.6% of total)
adjust: 9.0ms (4.6% of total)
ival-pow2: 7.0ms (3.6% of total)
ival-cbrt: 5.0ms (2.5% of total)
ival-sqrt: 4.0ms (2% of total)
ival-add: 4.0ms (2% of total)
ival-sub: 3.0ms (1.5% of total)
ival-pi: 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)

series89.0ms (0.5%)

Memory
-3.3MiB live, 110.0MiB allocated
Counts
29 → 648
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())
#s(alt (*.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))))) (patch (*.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))))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))) #<representation binary64>) () ())
#s(alt #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<representation binary64>) () ())
#s(alt (-.f64 b a) (patch (-.f64 b a) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (patch (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) #<representation binary64>) () ())
#s(alt (*.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 (*.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))))) (patch (*.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 (*.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))))) #<representation binary64>) () ())
#s(alt #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))))))) (patch #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))))))) #<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 (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 (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) 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 (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<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 (*.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)))) (patch (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)))) #<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>) () ())
Outputs
#s(alt a (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt b (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt b (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt b (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt a (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt a (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor 0 a) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor inf a) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<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 #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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.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))))) (patch (*.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))))) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b (pow a 2))) (/ 1 a)) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (+ (* b (- (/ b (pow a 3)) (/ 1 (pow a 2)))) (/ 1 a)) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (+ (* b (- (* b (+ (* -1 (/ b (pow a 4))) (/ 1 (pow a 3)))) (/ 1 (pow a 2)))) (/ 1 a)) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 b) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ a b))) b) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow a 2) (pow b 2))) (/ a b)) b) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow a 3) (pow b 3)))) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b))) b) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 b) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (/ a b) 1) b)) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow a 2) b) a) b)) 1) b)) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow a 3) b) (pow a 2)) b)) a) b)) 1) b)) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 b) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ a (pow b 2))) (/ 1 b)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a (- (/ a (pow b 3)) (/ 1 (pow b 2)))) (/ 1 b)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (+ (* a (- (* a (+ (* -1 (/ a (pow b 4))) (/ 1 (pow b 3)))) (/ 1 (pow b 2)))) (/ 1 b)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ b a))) a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow b 2) (pow a 2))) (/ b a)) a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow b 3) (pow a 3)))) (+ (* -1 (/ (pow b 2) (pow a 2))) (/ b a))) a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (/ b a) 1) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow b 2) a) b) a)) 1) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b 3) a) (pow b 2)) a)) b) a)) 1) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (+.f64 b a)) (patch (/.f64 #s(literal 1 binary64) (+.f64 b a)) #<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 (* (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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.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)))) #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) (patch #s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 a) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf a) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf a) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor inf angle) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (* (pow a 2) (* angle (PI)))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) (patch (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (pow a 2)) (taylor 0 a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (pow a 2)) (taylor 0 a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (pow a 2)) (taylor 0 a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (pow a 2)) (taylor 0 a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (pow a 2)) (taylor inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (pow a 2)) (taylor inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (pow a 2)) (taylor inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (pow a 2)) (taylor inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (pow a 2)) (taylor -inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (pow a 2)) (taylor -inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (pow a 2)) (taylor -inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())) ())
#s(alt (* -1/90 (pow a 2)) (taylor -inf a) (#s(alt (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (patch (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) #<representation binary64>) () ())) ())
#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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle)))) (patch (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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) #s(literal 1/90 binary64)) angle))) (patch (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))) #<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 (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) (patch (*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))) #<representation binary64>) () ())) ())
#s(alt (pow b 4) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (* (pow b 2) (+ b (* -1 b)))) (pow b 4)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1 (* a (pow b 2))) (* (pow b 2) (+ b (* -1 b))))) (pow b 4)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* a (+ (* -1 (pow b 2)) (pow a 2))) (* (pow b 2) (+ b (* -1 b))))) (pow b 4)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (pow a 4) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2))))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3))))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (+ (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3)) (/ (pow b 4) (pow a 4)))))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (pow a 4) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2))))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ 1 (+ (* -1 (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3))) (* -1 (/ (pow b 2) (pow a 2)))))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (pow b 4) a)) (* (pow b 2) (+ b (* -1 b)))) (pow a 3))) (* -1 (/ (pow b 2) (pow a 2)))))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (pow a 4) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 2) (pow b 2))) (pow a 4)) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (+ (* -1 (pow a 2)) (* b (+ a (* -1 a))))) (pow a 4)) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (+ (* -1 (pow a 2)) (* b (+ a (+ b (* -1 a)))))) (pow a 4)) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (pow b 4) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (/ a b)))) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b))))) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 4) (pow b 4))))))) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (pow b 4) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (/ a b)))) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (/ (pow a 2) b)) b)))) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (+ (* -1 (pow a 2)) (/ (pow a 4) (pow b 2))) b))) b)))) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) #<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/90 (/ (* angle (* (PI) (* (+ a b) (- b a)))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/4374000 (/ (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a)))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* 1/90 (/ (* (PI) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (/ (* (PI) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (* (pow (PI) 3) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* 1/708588000000 (/ (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))))))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (/ (* (PI) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (* (pow (PI) 3) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* (pow angle 2) (+ (* -1/241061637600000000 (/ (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* 1/708588000000 (/ (* (pow (PI) 5) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))))))))) (taylor 0 angle) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))) (taylor inf angle) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))) (taylor inf angle) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))) (taylor inf angle) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))) (taylor inf angle) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))) (taylor -inf angle) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/90 (* angle (PI)))) (pow b 2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 6))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))) (taylor 0 a) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 4) (- (/ (* a (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow b 8)) (/ (sin (* 1/90 (* angle (PI)))) (pow b 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))) (taylor 0 a) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 4) (- (* a (- (* -1 (* a (+ (/ (sin (* 1/90 (* angle (PI)))) (pow b 8)) (/ (* (sin (* 1/90 (* angle (PI)))) (pow (+ b (* -1 b)) 2)) (pow b 10))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) (pow b 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2))) (taylor 0 a) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (taylor inf a) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a)) (pow a 2)) (taylor inf a) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (* 2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow a 3))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))) (pow a 2)) (taylor inf a) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (pow (+ b (* -1 b)) 2)))) (pow a 4))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))) (* -2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow a 3)))) (pow a 2)) (taylor inf a) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (taylor -inf a) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))) (pow a 2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* 2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow a 2))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))) (pow a 2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (- (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 3))) (+ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (pow (+ b (* -1 b)) 2))) (pow a 3)))) (* -2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow a 2)))) a))) (pow a 2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (taylor 0 b) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (/ (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow a 4))) (taylor 0 b) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (* b (+ (* 2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow a 6))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) (pow a 4))))) (taylor 0 b) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (* b (+ (* (pow b 2) (- (* -1 (* b (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 6))) (/ (* (sin (* 1/90 (* angle (PI)))) (pow (+ a (* -1 a)) 2)) (pow a 8))))) (* -2 (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) (pow a 6))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) (pow a 4))))) (taylor 0 b) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/90 (* angle (PI)))) (pow b 2)) (taylor inf b) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4)))) (pow b 2)) (taylor inf b) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (sin (* 1/90 (* angle (PI)))) (/ (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow b 5))) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (pow b 2)) (taylor inf b) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (pow (+ a (* -1 a)) 2))) (* (pow a 6) (sin (* 1/90 (* angle (PI)))))) (pow b 6)))) (+ (* -1 (/ (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow b 5))) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4)))) (pow b 2)) (taylor inf b) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (sin (* 1/90 (* angle (PI)))) (pow b 2)) (taylor -inf b) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4)))) (pow b 2)) (taylor -inf b) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (/ (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow b 5)))) (pow b 2)) (taylor -inf b) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (* -1 (/ (+ (* -1 (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))) (* -1 (/ (+ (* -1 (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (pow (+ a (* -1 a)) 2)))) (* -1 (* (pow a 6) (sin (* 1/90 (* angle (PI))))))) b))) (pow b 5))))) (pow b 2)) (taylor -inf b) (#s(alt (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.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 0 b) (#s(alt (*.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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf b) (#s(alt (*.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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf b) (#s(alt (*.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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor 0 a) (#s(alt (*.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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor inf a) (#s(alt (*.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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (taylor -inf a) (#s(alt (*.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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2))))) (taylor 0 angle) (#s(alt (*.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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<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 #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 (*.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))))) (patch (*.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 (*.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))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 b) (#s(alt #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf b) (#s(alt #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf b) (#s(alt #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (taylor 0 a) (#s(alt #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor inf a) (#s(alt #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (taylor -inf a) (#s(alt #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (PI) 3) (- (pow b 2) (pow a 2))))) (* 1/90 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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 #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))))))) (patch #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))))))) #<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 #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))))))) (patch #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))))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 (* (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)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.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)))) (*.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 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 (* 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/90 (* angle (PI))) (taylor 0 angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) #<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) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) #<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) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) #<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) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) (patch (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) 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 (pow b 4) (taylor 0 a) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (* (pow b 2) (+ b (* -1 b)))) (pow b 4)) (taylor 0 a) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1 (* a (pow b 2))) (* (pow b 2) (+ b (* -1 b))))) (pow b 4)) (taylor 0 a) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* a (+ (* -1 (pow b 2)) (pow a 2))) (* (pow b 2) (+ b (* -1 b))))) (pow b 4)) (taylor 0 a) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (pow a 4) (taylor inf a) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2))))) (taylor inf a) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3))))) (taylor inf a) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (+ (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3)) (/ (pow b 4) (pow a 4)))))) (taylor inf a) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (pow a 4) (taylor -inf a) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2))))) (taylor -inf a) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ 1 (+ (* -1 (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3))) (* -1 (/ (pow b 2) (pow a 2)))))) (taylor -inf a) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow a 4) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (pow b 4) a)) (* (pow b 2) (+ b (* -1 b)))) (pow a 3))) (* -1 (/ (pow b 2) (pow a 2)))))) (taylor -inf a) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (pow a 4) (taylor 0 b) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow a 2) (pow b 2))) (pow a 4)) (taylor 0 b) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (+ (* -1 (pow a 2)) (* b (+ a (* -1 a))))) (pow a 4)) (taylor 0 b) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b 2) (+ (* -1 (pow a 2)) (* b (+ a (+ b (* -1 a)))))) (pow a 4)) (taylor 0 b) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (pow b 4) (taylor inf b) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (/ a b)))) (taylor inf b) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b))))) (taylor inf b) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 4) (pow b 4))))))) (taylor inf b) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (pow b 4) (taylor -inf b) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (/ a b)))) (taylor -inf b) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (/ (pow a 2) b)) b)))) (taylor -inf b) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 4) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (+ (* -1 (pow a 2)) (/ (pow a 4) (pow b 2))) b))) b)))) (taylor -inf b) (#s(alt (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) (patch (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))) #<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 (*.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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (taylor 0 angle) (#s(alt (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)))) (patch (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)))) #<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 (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)))) (patch (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)))) #<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 (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor inf angle) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (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)))) (patch (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)))) #<representation binary64>) () ())) ())
#s(alt (cos (* 1/180 (* angle (PI)))) (taylor -inf angle) (#s(alt (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)))) (patch (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)))) #<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>) () ())) ())
Calls

162 calls:

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

simplify343.0ms (2.1%)

Memory
-8.3MiB live, 511.8MiB allocated
Algorithm
egg-herbie
Rules
6 038×lower-fma.f64
6 038×lower-fma.f32
4 734×lower-*.f64
4 734×lower-*.f32
4 208×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
080111827
1268110821
2696310205
087719975
Stop Event
iter limit
node limit
Counts
648 → 633
Calls
Call 1
Inputs
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 (* (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 a)
(+ (* -1 (/ b (pow a 2))) (/ 1 a))
(+ (* b (- (/ b (pow a 3)) (/ 1 (pow a 2)))) (/ 1 a))
(+ (* b (- (* b (+ (* -1 (/ b (pow a 4))) (/ 1 (pow a 3)))) (/ 1 (pow a 2)))) (/ 1 a))
(/ 1 b)
(/ (+ 1 (* -1 (/ a b))) b)
(/ (- (+ 1 (/ (pow a 2) (pow b 2))) (/ a b)) b)
(/ (- (+ 1 (* -1 (/ (pow a 3) (pow b 3)))) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b))) b)
(/ 1 b)
(* -1 (/ (- (/ a b) 1) b))
(* -1 (/ (- (* -1 (/ (- (/ (pow a 2) b) a) b)) 1) b))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow a 3) b) (pow a 2)) b)) a) b)) 1) b))
(/ 1 b)
(+ (* -1 (/ a (pow b 2))) (/ 1 b))
(+ (* a (- (/ a (pow b 3)) (/ 1 (pow b 2)))) (/ 1 b))
(+ (* a (- (* a (+ (* -1 (/ a (pow b 4))) (/ 1 (pow b 3)))) (/ 1 (pow b 2)))) (/ 1 b))
(/ 1 a)
(/ (+ 1 (* -1 (/ b a))) a)
(/ (- (+ 1 (/ (pow b 2) (pow a 2))) (/ b a)) a)
(/ (- (+ 1 (* -1 (/ (pow b 3) (pow a 3)))) (+ (* -1 (/ (pow b 2) (pow a 2))) (/ b a))) a)
(/ 1 a)
(* -1 (/ (- (/ b a) 1) a))
(* -1 (/ (- (* -1 (/ (- (/ (pow b 2) a) b) a)) 1) a))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b 3) a) (pow b 2)) a)) b) a)) 1) 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 (* (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))))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -1/90 (pow a 2))
(* -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 (* 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)))))
(* 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)))
(* (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 (* (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 4)
(+ (* a (* (pow b 2) (+ b (* -1 b)))) (pow b 4))
(+ (* a (+ (* -1 (* a (pow b 2))) (* (pow b 2) (+ b (* -1 b))))) (pow b 4))
(+ (* a (+ (* a (+ (* -1 (pow b 2)) (pow a 2))) (* (pow b 2) (+ b (* -1 b))))) (pow b 4))
(pow a 4)
(* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3)))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (+ (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3)) (/ (pow b 4) (pow a 4))))))
(pow a 4)
(* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3))) (* -1 (/ (pow b 2) (pow a 2))))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (pow b 4) a)) (* (pow b 2) (+ b (* -1 b)))) (pow a 3))) (* -1 (/ (pow b 2) (pow a 2))))))
(pow a 4)
(+ (* -1 (* (pow a 2) (pow b 2))) (pow a 4))
(+ (* (pow b 2) (+ (* -1 (pow a 2)) (* b (+ a (* -1 a))))) (pow a 4))
(+ (* (pow b 2) (+ (* -1 (pow a 2)) (* b (+ a (+ b (* -1 a)))))) (pow a 4))
(pow b 4)
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b)))))
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 4) (pow b 4)))))))
(pow b 4)
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(* (pow b 4) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (/ (pow a 2) b)) b))))
(* (pow b 4) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (+ (* -1 (pow a 2)) (/ (pow a 4) (pow b 2))) b))) b))))
(* 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) (* (+ a b) (- b a)))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))))
(* angle (+ (* -1/4374000 (/ (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a)))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* 1/90 (/ (* (PI) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))))))
(* angle (+ (* 1/90 (/ (* (PI) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (* (pow (PI) 3) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* 1/708588000000 (/ (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))))))))
(* angle (+ (* 1/90 (/ (* (PI) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (* (pow (PI) 3) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* (pow angle 2) (+ (* -1/241061637600000000 (/ (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* 1/708588000000 (/ (* (pow (PI) 5) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))))))))))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/ (sin (* 1/90 (* angle (PI)))) (pow b 2))
(+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 6))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2)))
(+ (* (pow a 4) (- (/ (* a (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow b 8)) (/ (sin (* 1/90 (* angle (PI)))) (pow b 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2)))
(+ (* (pow a 4) (- (* a (- (* -1 (* a (+ (/ (sin (* 1/90 (* angle (PI)))) (pow b 8)) (/ (* (sin (* 1/90 (* angle (PI)))) (pow (+ b (* -1 b)) 2)) (pow b 10))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) (pow b 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2)))
(* -1 (/ (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))))) (+ (* 2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow a 3))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))) (pow a 2))
(/ (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (pow (+ b (* -1 b)) 2)))) (pow a 4))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))) (* -2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow a 3)))) (pow a 2))
(* -1 (/ (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 (/ (+ (* 2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow a 2))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))) (pow a 2))
(/ (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (- (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 3))) (+ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (pow (+ b (* -1 b)) 2))) (pow a 3)))) (* -2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow a 2)))) a))) (pow a 2))
(* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2)))
(+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (/ (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow a 4)))
(+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (* b (+ (* 2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow a 6))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) (pow a 4)))))
(+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (* b (+ (* (pow b 2) (- (* -1 (* b (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 6))) (/ (* (sin (* 1/90 (* angle (PI)))) (pow (+ a (* -1 a)) 2)) (pow a 8))))) (* -2 (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) (pow a 6))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) (pow a 4)))))
(/ (sin (* 1/90 (* angle (PI)))) (pow b 2))
(/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4)))) (pow b 2))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (/ (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow b 5))) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (pow b 2))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (pow (+ a (* -1 a)) 2))) (* (pow a 6) (sin (* 1/90 (* angle (PI)))))) (pow b 6)))) (+ (* -1 (/ (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow b 5))) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4)))) (pow b 2))
(/ (sin (* 1/90 (* angle (PI)))) (pow b 2))
(/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4)))) (pow b 2))
(/ (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (/ (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow b 5)))) (pow b 2))
(/ (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (* -1 (/ (+ (* -1 (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))) (* -1 (/ (+ (* -1 (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (pow (+ a (* -1 a)) 2)))) (* -1 (* (pow a 6) (sin (* 1/90 (* angle (PI))))))) b))) (pow b 5))))) (pow b 2))
(* -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 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))))
(* 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))))))
(* 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/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)))
(* 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 4)
(+ (* a (* (pow b 2) (+ b (* -1 b)))) (pow b 4))
(+ (* a (+ (* -1 (* a (pow b 2))) (* (pow b 2) (+ b (* -1 b))))) (pow b 4))
(+ (* a (+ (* a (+ (* -1 (pow b 2)) (pow a 2))) (* (pow b 2) (+ b (* -1 b))))) (pow b 4))
(pow a 4)
(* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3)))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (+ (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3)) (/ (pow b 4) (pow a 4))))))
(pow a 4)
(* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3))) (* -1 (/ (pow b 2) (pow a 2))))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (pow b 4) a)) (* (pow b 2) (+ b (* -1 b)))) (pow a 3))) (* -1 (/ (pow b 2) (pow a 2))))))
(pow a 4)
(+ (* -1 (* (pow a 2) (pow b 2))) (pow a 4))
(+ (* (pow b 2) (+ (* -1 (pow a 2)) (* b (+ a (* -1 a))))) (pow a 4))
(+ (* (pow b 2) (+ (* -1 (pow a 2)) (* b (+ a (+ b (* -1 a)))))) (pow a 4))
(pow b 4)
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b)))))
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 4) (pow b 4)))))))
(pow b 4)
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(* (pow b 4) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (/ (pow a 2) b)) b))))
(* (pow b 4) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (+ (* -1 (pow a 2)) (/ (pow a 4) (pow b 2))) b))) b))))
(* 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))))
(* (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)))))
Outputs
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 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(* (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)))
(fma.f64 (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 (/ (* (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)))
(fma.f64 (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)))) (* -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))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.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))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (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/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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)))))
(* 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 #s(literal -1/4374000 binary64) (*.f64 (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.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))) (*.f64 (*.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 #s(literal -1/4374000 binary64) (*.f64 (*.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)))))
(* (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))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(+ (* -1 (/ b (pow a 2))) (/ 1 a))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 b a)) a)
(+ (* b (- (/ b (pow a 3)) (/ 1 (pow a 2)))) (/ 1 a))
(fma.f64 b (+.f64 (/.f64 b (*.f64 a (*.f64 a a))) (/.f64 #s(literal -1 binary64) (*.f64 a a))) (/.f64 #s(literal 1 binary64) a))
(+ (* b (- (* b (+ (* -1 (/ b (pow a 4))) (/ 1 (pow a 3)))) (/ 1 (pow a 2)))) (/ 1 a))
(fma.f64 b (fma.f64 b (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (/.f64 b (*.f64 (*.f64 a (*.f64 a a)) a))) (/.f64 #s(literal -1 binary64) (*.f64 a a))) (/.f64 #s(literal 1 binary64) a))
(/ 1 b)
(/.f64 #s(literal 1 binary64) b)
(/ (+ 1 (* -1 (/ a b))) b)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 a b)) b)
(/ (- (+ 1 (/ (pow a 2) (pow b 2))) (/ a b)) b)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a a) b) a) b)) b)
(/ (- (+ 1 (* -1 (/ (pow a 3) (pow b 3)))) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b))) b)
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (/.f64 (-.f64 (/.f64 (*.f64 a a) b) a) b)) b)
(/ 1 b)
(/.f64 #s(literal 1 binary64) b)
(* -1 (/ (- (/ a b) 1) b))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 a b)) b)
(* -1 (/ (- (* -1 (/ (- (/ (pow a 2) b) a) b)) 1) b))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a a) b) a) b)) (neg.f64 b))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow a 3) b) (pow a 2)) b)) a) b)) 1) b))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 a (/.f64 (*.f64 a a) b) (*.f64 a (neg.f64 a))) b) a) b)) (neg.f64 b))
(/ 1 b)
(/.f64 #s(literal 1 binary64) b)
(+ (* -1 (/ a (pow b 2))) (/ 1 b))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 a b)) b)
(+ (* a (- (/ a (pow b 3)) (/ 1 (pow b 2)))) (/ 1 b))
(fma.f64 a (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 b b)) (/.f64 a (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) b))
(+ (* a (- (* a (+ (* -1 (/ a (pow b 4))) (/ 1 (pow b 3)))) (/ 1 (pow b 2)))) (/ 1 b))
(fma.f64 a (fma.f64 a (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (/.f64 a (pow.f64 b #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 b b))) (/.f64 #s(literal 1 binary64) b))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ (+ 1 (* -1 (/ b a))) a)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 b a)) a)
(/ (- (+ 1 (/ (pow b 2) (pow a 2))) (/ b a)) a)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b b) a) b) a)) a)
(/ (- (+ 1 (* -1 (/ (pow b 3) (pow a 3)))) (+ (* -1 (/ (pow b 2) (pow a 2))) (/ b a))) a)
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (/.f64 (-.f64 (/.f64 (*.f64 b b) a) b) a)) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(* -1 (/ (- (/ b a) 1) a))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 b a)) a)
(* -1 (/ (- (* -1 (/ (- (/ (pow b 2) a) b) a)) 1) a))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b b) a) b) a)) (neg.f64 a))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b 3) a) (pow b 2)) a)) b) a)) 1) a))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 b (/.f64 (*.f64 b b) a) (*.f64 b (neg.f64 b))) a) b) a)) (neg.f64 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 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a 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)))))
(+ (* -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 #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 (*.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 #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 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 #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 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 #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 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 (*.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 #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 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 #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 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 #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 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 (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 (*.f64 #s(literal -2 binary64) (*.f64 a 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)))))
(* (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 (*.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 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 (/ (* (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 (*.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 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 (/ (* (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 (*.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 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 (*.f64 #s(literal -2 binary64) (*.f64 a 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)))))
(* (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 (*.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 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 (/ (* (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 (*.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 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 (/ (* (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 (*.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 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)))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (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 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/3856986201600000000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/550998028800000000 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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (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 (*.f64 angle b) (PI.f64))) (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 (*.f64 angle b) (PI.f64))) (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 #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))))
(fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #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 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (/.f64 #s(literal -1/90 binary64) (*.f64 b b)) (*.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)))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)) (/.f64 #s(literal -1/90 binary64) (*.f64 b b)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))
(* 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))))
(fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #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 #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)) 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 (*.f64 (*.f64 a a) angle) (PI.f64)) b) #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)))))
(fma.f64 #s(literal 1/90 binary64) (*.f64 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 #s(literal 1/90 binary64) (*.f64 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 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) #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))))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (*.f64 a a) #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 angle (*.f64 (PI.f64) (*.f64 b b))) (*.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 angle (*.f64 (PI.f64) (*.f64 b b))) (*.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))))
(fma.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal -1/90 binary64)) (*.f64 a a) #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 (*.f64 angle (*.f64 (PI.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 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) a) #s(literal 0 binary64)) 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))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -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))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -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))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -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))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -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))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -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))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -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))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -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))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -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))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -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))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -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))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -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))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64)))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1/90 (pow a 2))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(* (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)))
(fma.f64 (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 (/ (* (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)))
(fma.f64 (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)))) (* -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))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.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))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (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/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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)))))
(* 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 #s(literal -1/4374000 binary64) (*.f64 (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.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))) (*.f64 (*.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 #s(literal -1/4374000 binary64) (*.f64 (*.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)))))
(* (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))
(* -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 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 (-.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 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 (-.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))))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* 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))))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* 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 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(+ (* -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 #s(literal 1/90 binary64) (*.f64 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 #s(literal -1/4374000 binary64) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 #s(literal 1/708588000000 binary64) (*.f64 (*.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/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 #s(literal -1/4374000 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)))))
(* (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)))
(-.f64 b (/.f64 (*.f64 b a) b))
(* -1 (* b (- (/ a b) 1)))
(-.f64 b (/.f64 (*.f64 b a) b))
(* -1 (* b (- (/ a b) 1)))
(-.f64 b (/.f64 (*.f64 b a) 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))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (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/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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)))))
(* 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 #s(literal -1/4374000 binary64) (*.f64 (*.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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.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))) (*.f64 (*.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 #s(literal -1/4374000 binary64) (*.f64 (*.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)))))
(* (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))
(* (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))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.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))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(* (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)))
(fma.f64 (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 (/ (* (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)))
(fma.f64 (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)))) (* -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 4)
(pow.f64 b #s(literal 4 binary64))
(+ (* a (* (pow b 2) (+ b (* -1 b)))) (pow b 4))
(pow.f64 b #s(literal 4 binary64))
(+ (* a (+ (* -1 (* a (pow b 2))) (* (pow b 2) (+ b (* -1 b))))) (pow b 4))
(fma.f64 a (*.f64 a (*.f64 b (neg.f64 b))) (pow.f64 b #s(literal 4 binary64)))
(+ (* a (+ (* a (+ (* -1 (pow b 2)) (pow a 2))) (* (pow b 2) (+ b (* -1 b))))) (pow b 4))
(fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (pow.f64 b #s(literal 4 binary64)))
(pow a 4)
(*.f64 (*.f64 a (*.f64 a a)) a)
(* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3)))))
(*.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (+ (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3)) (/ (pow b 4) (pow a 4))))))
(*.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a (*.f64 a a)) a))))
(pow a 4)
(*.f64 (*.f64 a (*.f64 a a)) a)
(* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3))) (* -1 (/ (pow b 2) (pow a 2))))))
(*.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (pow b 4) a)) (* (pow b 2) (+ b (* -1 b)))) (pow a 3))) (* -1 (/ (pow b 2) (pow a 2))))))
(*.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) a) (*.f64 a (*.f64 a a)))))
(pow a 4)
(*.f64 (*.f64 a (*.f64 a a)) a)
(+ (* -1 (* (pow a 2) (pow b 2))) (pow a 4))
(fma.f64 (*.f64 a a) (*.f64 b (neg.f64 b)) (*.f64 (*.f64 a (*.f64 a a)) a))
(+ (* (pow b 2) (+ (* -1 (pow a 2)) (* b (+ a (* -1 a))))) (pow a 4))
(fma.f64 (*.f64 a a) (*.f64 b (neg.f64 b)) (*.f64 (*.f64 a (*.f64 a a)) a))
(+ (* (pow b 2) (+ (* -1 (pow a 2)) (* b (+ a (+ b (* -1 a)))))) (pow a 4))
(fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a))
(pow b 4)
(pow.f64 b #s(literal 4 binary64))
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(pow.f64 b #s(literal 4 binary64))
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b)))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 4) (pow b 4)))))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (pow.f64 b #s(literal 4 binary64)))))
(pow b 4)
(pow.f64 b #s(literal 4 binary64))
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(pow.f64 b #s(literal 4 binary64))
(* (pow b 4) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (/ (pow a 2) b)) b))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 4) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (+ (* -1 (pow a 2)) (/ (pow a 4) (pow b 2))) b))) b))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (*.f64 b b)) (*.f64 a a)) b) b)))
(* 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)))
(* 1/90 (/ (* angle (* (PI) (* (+ a b) (- b a)))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) (/.f64 #s(literal 1/90 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a))))
(* angle (+ (* -1/4374000 (/ (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a)))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* 1/90 (/ (* (PI) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))))))
(*.f64 angle (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a))) (/.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))))
(* angle (+ (* 1/90 (/ (* (PI) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (* (pow (PI) 3) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* 1/708588000000 (/ (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))) (/.f64 #s(literal 1/708588000000 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a))) (/.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))))
(* angle (+ (* 1/90 (/ (* (PI) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* (pow angle 2) (+ (* -1/4374000 (/ (* (pow (PI) 3) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* (pow angle 2) (+ (* -1/241061637600000000 (/ (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a)))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))) (* 1/708588000000 (/ (* (pow (PI) 5) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4))))))))))
(*.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))) (/.f64 #s(literal -1/241061637600000000 binary64) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a))) (/.f64 (*.f64 (*.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))) (/.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))
(/ (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (+ (* (pow b 2) (* (+ a b) (- b a))) (pow a 4)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 a b)) (-.f64 b a)) (fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a)))
(/ (sin (* 1/90 (* angle (PI)))) (pow b 2))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))
(+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 6))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2)))
(fma.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 a a)) a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 6 binary64))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
(+ (* (pow a 4) (- (/ (* a (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow b 8)) (/ (sin (* 1/90 (* angle (PI)))) (pow b 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2)))
(fma.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 a a)) a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 6 binary64))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
(+ (* (pow a 4) (- (* a (- (* -1 (* a (+ (/ (sin (* 1/90 (* angle (PI)))) (pow b 8)) (/ (* (sin (* 1/90 (* angle (PI)))) (pow (+ b (* -1 b)) 2)) (pow b 10))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) (pow b 8))))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 6)))) (/ (sin (* 1/90 (* angle (PI)))) (pow b 2)))
(fma.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (-.f64 (*.f64 a (fma.f64 (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 8 binary64))) (neg.f64 a) #s(literal 0 binary64))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 6 binary64)))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)))
(* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2)))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a)))
(/ (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a)) (pow a 2))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a)))
(/ (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (* 2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow a 3))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))) (pow a 2))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a)))
(/ (- (+ (* -1 (sin (* 1/90 (* angle (PI))))) (+ (* -1 (/ (+ (* -1 (* (pow b 4) (sin (* 1/90 (* angle (PI)))))) (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (pow (+ b (* -1 b)) 2)))) (pow a 4))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))) (* -2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow a 3)))) (pow a 2))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 4 binary64)))) (*.f64 (*.f64 a (*.f64 a a)) a))) (*.f64 a a))
(* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2)))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a)))
(/ (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) a))) (pow a 2))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a)))
(/ (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (+ (* 2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow a 2))) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) a))) (pow a 2))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a)))
(/ (+ (* -1 (sin (* 1/90 (* angle (PI))))) (* -1 (/ (- (+ (* -1 (/ (* (pow b 4) (sin (* 1/90 (* angle (PI))))) (pow a 3))) (+ (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b))) (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (pow (+ b (* -1 b)) 2))) (pow a 3)))) (* -2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ b (* -1 b)))) (pow a 2)))) a))) (pow a 2))
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 4 binary64))) (*.f64 a (*.f64 a a)))) a)) (*.f64 a a))
(* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2)))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a)))
(+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (/ (* b (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow a 4)))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a)))
(+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (* b (+ (* 2 (/ (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow a 6))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) (pow a 4)))))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a)))
(+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 2))) (* b (+ (* (pow b 2) (- (* -1 (* b (+ (* -1 (/ (sin (* 1/90 (* angle (PI)))) (pow a 6))) (/ (* (sin (* 1/90 (* angle (PI)))) (pow (+ a (* -1 a)) 2)) (pow a 8))))) (* -2 (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) (pow a 6))))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) (pow a 4)))))
(fma.f64 b (*.f64 (*.f64 b b) (*.f64 b (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 a #s(literal 6 binary64))))) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(/ (sin (* 1/90 (* angle (PI)))) (pow b 2))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))
(/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4)))) (pow b 2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 a a)) a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 4 binary64))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (/ (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow b 5))) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (pow b 2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 a a)) a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 4 binary64))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))
(/ (- (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (+ (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (pow (+ a (* -1 a)) 2))) (* (pow a 6) (sin (* 1/90 (* angle (PI)))))) (pow b 6)))) (+ (* -1 (/ (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow b 5))) (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4)))) (pow b 2))
(/.f64 (-.f64 (-.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)))) (pow.f64 a #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 b #s(literal 6 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 (*.f64 a (*.f64 a a)) a)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 b b))
(/ (sin (* 1/90 (* angle (PI)))) (pow b 2))
(/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b))
(/ (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4)))) (pow b 2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 a a)) a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 4 binary64))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))
(/ (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (/ (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a)))) (pow b 5)))) (pow b 2))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 a a)) a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 b #s(literal 4 binary64))) (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b b))
(/ (+ (sin (* 1/90 (* angle (PI)))) (+ (* -1 (/ (* (pow a 4) (sin (* 1/90 (* angle (PI))))) (pow b 4))) (* -1 (/ (+ (* -1 (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))))) (* -1 (/ (+ (* -1 (* (pow a 4) (* (sin (* 1/90 (* angle (PI)))) (pow (+ a (* -1 a)) 2)))) (* -1 (* (pow a 6) (sin (* 1/90 (* angle (PI))))))) b))) (pow b 5))))) (pow b 2))
(/.f64 (-.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (pow.f64 b #s(literal 4 binary64))) (/.f64 (/.f64 (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (pow.f64 a #s(literal 6 binary64)) #s(literal 0 binary64)) b) (pow.f64 b #s(literal 5 binary64))))) (*.f64 b b))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 a 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)))))
(+ (* -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 #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 (*.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 #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 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 #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 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 #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 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 (*.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 #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 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 #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 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 #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 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 (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 (*.f64 #s(literal -2 binary64) (*.f64 a 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)))))
(* (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 (*.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 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 (/ (* (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 (*.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 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 (/ (* (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 (*.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 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 (*.f64 #s(literal -2 binary64) (*.f64 a 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)))))
(* (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 (*.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 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 (/ (* (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 (*.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 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 (/ (* (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 (*.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 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)))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 angle (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 #s(literal 2 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 1/1417176000000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/3856986201600000000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/550998028800000000 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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #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 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) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (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) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (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) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 2 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))))
(* (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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (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) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (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) (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 #s(literal 2 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 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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 b b) (*.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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 b b) (*.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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 b b) (*.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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 b b) (*.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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 b b) (*.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 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (/.f64 (*.f64 b b) (*.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 (*.f64 angle (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 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal -1/17496000 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)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- (pow b 2) (pow a 2)))))))))
(*.f64 angle (fma.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)))) (*.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)))) (* (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 #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 (*.f64 (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/15427944806400000000 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 1/11337408000000 binary64))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (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 (*.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 #s(literal 2 binary64) (*.f64 (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 #s(literal 2 binary64) (*.f64 (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 #s(literal 2 binary64) (*.f64 (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 #s(literal 2 binary64) (*.f64 (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 #s(literal 2 binary64) (*.f64 (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 #s(literal 2 binary64) (*.f64 (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 #s(literal 2 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) (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 #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 #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 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 angle angle)) (*.f64 (*.f64 b b) (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.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))) (* (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 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 b b)) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/17496000 binary64) (*.f64 b b)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (*.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))))))
(*.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 (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 (*.f64 #s(literal -1/4374000 binary64) (*.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/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)))) (*.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/241061637600000000 binary64) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 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/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 (*.f64 #s(literal -1/4374000 binary64) (*.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/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)))) (*.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/241061637600000000 binary64) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 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)))
(* 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 #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/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)))) (*.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/241061637600000000 binary64) (*.f64 (*.f64 angle angle) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 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 4)
(pow.f64 b #s(literal 4 binary64))
(+ (* a (* (pow b 2) (+ b (* -1 b)))) (pow b 4))
(pow.f64 b #s(literal 4 binary64))
(+ (* a (+ (* -1 (* a (pow b 2))) (* (pow b 2) (+ b (* -1 b))))) (pow b 4))
(fma.f64 a (*.f64 a (*.f64 b (neg.f64 b))) (pow.f64 b #s(literal 4 binary64)))
(+ (* a (+ (* a (+ (* -1 (pow b 2)) (pow a 2))) (* (pow b 2) (+ b (* -1 b))))) (pow b 4))
(fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (pow.f64 b #s(literal 4 binary64)))
(pow a 4)
(*.f64 (*.f64 a (*.f64 a a)) a)
(* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3)))))
(*.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (+ (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3)) (/ (pow b 4) (pow a 4))))))
(*.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 (*.f64 a (*.f64 a a)) a))))
(pow a 4)
(*.f64 (*.f64 a (*.f64 a a)) a)
(* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(*.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (* (pow b 2) (+ b (* -1 b))) (pow a 3))) (* -1 (/ (pow b 2) (pow a 2))))))
(*.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 4) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (pow b 4) a)) (* (pow b 2) (+ b (* -1 b)))) (pow a 3))) (* -1 (/ (pow b 2) (pow a 2))))))
(*.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (/.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) a) (*.f64 a (*.f64 a a)))))
(pow a 4)
(*.f64 (*.f64 a (*.f64 a a)) a)
(+ (* -1 (* (pow a 2) (pow b 2))) (pow a 4))
(fma.f64 (*.f64 a a) (*.f64 b (neg.f64 b)) (*.f64 (*.f64 a (*.f64 a a)) a))
(+ (* (pow b 2) (+ (* -1 (pow a 2)) (* b (+ a (* -1 a))))) (pow a 4))
(fma.f64 (*.f64 a a) (*.f64 b (neg.f64 b)) (*.f64 (*.f64 a (*.f64 a a)) a))
(+ (* (pow b 2) (+ (* -1 (pow a 2)) (* b (+ a (+ b (* -1 a)))))) (pow a 4))
(fma.f64 (*.f64 b b) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 a (*.f64 a a)) a))
(pow b 4)
(pow.f64 b #s(literal 4 binary64))
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(pow.f64 b #s(literal 4 binary64))
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b)))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 4) (pow b 4)))))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (pow.f64 b #s(literal 4 binary64)))))
(pow b 4)
(pow.f64 b #s(literal 4 binary64))
(* (pow b 4) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(pow.f64 b #s(literal 4 binary64))
(* (pow b 4) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (/ (pow a 2) b)) b))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 4) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (+ (* -1 (pow a 2)) (/ (pow a 4) (pow b 2))) b))) b))))
(*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) a) (*.f64 b b)) (*.f64 a a)) b) b)))
(* 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 (*.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))) (*.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 #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)))
(* (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))))

rewrite366.0ms (2.2%)

Memory
15.1MiB live, 843.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 848×lower-*.f32
3 794×lower-*.f64
3 588×lower-/.f32
3 576×lower-/.f64
3 394×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078442
0126377
1358336
22050335
08411332
Stop Event
iter limit
node limit
iter limit
Counts
29 → 1 208
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.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 #s(literal 1 binary64) (+.f64 b 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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (PI.f64)))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))
(-.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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))))
(*.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))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 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 (*.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)))))
#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)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(PI.f64)
(*.f64 (PI.f64) angle)
(sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))
(sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(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 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
Outputs
(+.f64 b a)
(+.f64 a b)
(+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(exp.f64 (log.f64 (+.f64 b a)))
(exp.f64 (*.f64 (log.f64 (+.f64 b a)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (neg.f64 a) b))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 b a) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 b b) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a a) (-.f64 b a)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b 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 (*.f64 a 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 (*.f64 a a) (*.f64 a a)) (fma.f64 b b (*.f64 a a))) (-.f64 b a)))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b 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 (*.f64 a 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 (*.f64 a 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 #s(literal 1 binary64) b a)
(fma.f64 #s(literal 1 binary64) a b)
(fma.f64 b #s(literal 1 binary64) a)
(fma.f64 a #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 (sqrt.f64 b) (sqrt.f64 b) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) 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 a) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) b)
(neg.f64 (-.f64 (neg.f64 a) b))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (-.f64 (*.f64 b b) (*.f64 b a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.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 (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (+.f64 b a) #s(literal 1 binary64))
(/.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 (-.f64 (neg.f64 a) b) #s(literal -1 binary64))
(/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a a (-.f64 (*.f64 b 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 (+.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 a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.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 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (neg.f64 (-.f64 b a)))
(/.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (neg.f64 (fma.f64 a a (-.f64 (*.f64 b b) (*.f64 b a)))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b))
(/.f64 (-.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 a a))) (*.f64 (-.f64 b a) (-.f64 b a)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (neg.f64 (-.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 (-.f64 a b) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (neg.f64 (-.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))))))
(pow.f64 (+.f64 b a) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 b a))
(*.f64 (+.f64 b a) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 #s(literal -1 binary64) (-.f64 (neg.f64 a) b))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (neg.f64 a) b) #s(literal 1 binary64)))
(*.f64 (-.f64 (neg.f64 a) b) #s(literal -1 binary64))
(*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (-.f64 (*.f64 b 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 (+.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 a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 b a))))
(*.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(*.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)))
(*.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 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) #s(literal 1 binary64)) (pow.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 b a) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 b a) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(+.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 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(+.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)))))))
(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 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 (*.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 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (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 #s(literal -1 binary64) (+.f64 b a)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (*.f64 (*.f64 (-.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 #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 (-.f64 a b) (*.f64 b b)) (*.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 (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 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.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/90 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.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 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.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)))
(/.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 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(/.f64 (*.f64 (*.f64 (-.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))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.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)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a 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 (-.f64 a b) (*.f64 b b)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))) (neg.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))) (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (neg.f64 (neg.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 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.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))))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.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))))))) (neg.f64 (-.f64 b a)))
(/.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 (-.f64 a b) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 3 binary64))) (fma.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))))) b) (-.f64 (*.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))))) a)) (*.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 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 3 binary64))) (fma.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))))) a) (-.f64 (*.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))))) b)) (*.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 (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.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 a (*.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 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 (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.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 (*.f64 b (*.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 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 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (-.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (-.f64 (*.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))))) b)) (*.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))))) a))) (-.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 (*.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))))) a)) (*.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))))) b))) (-.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 (*.f64 b (*.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 a (*.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 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 (*.f64 (*.f64 a (*.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 b (*.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 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))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 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 (-.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 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (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 #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 (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)))) (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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (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 #s(literal 2 binary64) (*.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 (*.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/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.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 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (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 #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/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (neg.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (-.f64 (neg.f64 a) b))
(*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a 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 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 (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) (*.f64 (+.f64 b a) (-.f64 b 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/90 binary64)))) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64)) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (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 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (-.f64 (neg.f64 a) b))
(*.f64 (*.f64 (*.f64 (-.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 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a 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 #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 (-.f64 a b) (*.f64 b b))))
(exp.f64 (neg.f64 (log.f64 (+.f64 b a))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 b a))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal -1 binary64)))
(-.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(-.f64 (/.f64 b (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 a (*.f64 (+.f64 b a) (-.f64 b a))))
(-.f64 (/.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 (*.f64 a a) (+.f64 b 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 (+.f64 b a) (-.f64 b a))) (/.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (*.f64 (+.f64 b a) (-.f64 b a))))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (+.f64 b a))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal 1 binary64))
(/.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 #s(literal -1 binary64) (-.f64 (neg.f64 a) b))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 b a)) #s(literal -1 binary64))
(/.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (neg.f64 (-.f64 b a)) (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(pow.f64 (+.f64 b a) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 b a) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 b a) (+.f64 b a)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal 1 binary64))
(*.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 b a)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 b a)) #s(literal -1 binary64))
(*.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (pow.f64 (+.f64 b a) #s(literal -1/2 binary64)) (pow.f64 (+.f64 b a) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (pow.f64 (pow.f64 (+.f64 b a) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 b a) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 1 binary64)) (pow.f64 (-.f64 b a) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) #s(literal 1 binary64)))
(+.f64 b a)
(+.f64 a b)
(+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(exp.f64 (log.f64 (+.f64 b a)))
(exp.f64 (*.f64 (log.f64 (+.f64 b a)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 (neg.f64 a) b))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 b a) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (/.f64 (*.f64 a a) (-.f64 b a)))
(-.f64 (/.f64 (/.f64 (*.f64 b b) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a a) (-.f64 b a)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b 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 (*.f64 a 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 (*.f64 a a) (*.f64 a a)) (fma.f64 b b (*.f64 a a))) (-.f64 b a)))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b 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 (*.f64 a 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 (*.f64 a 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 #s(literal 1 binary64) b a)
(fma.f64 #s(literal 1 binary64) a b)
(fma.f64 b #s(literal 1 binary64) a)
(fma.f64 a #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 (sqrt.f64 b) (sqrt.f64 b) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) 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 a) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) b)
(neg.f64 (-.f64 (neg.f64 a) b))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (-.f64 (*.f64 b b) (*.f64 b a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.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 (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 a b) (-.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (+.f64 b a) #s(literal 1 binary64))
(/.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 (-.f64 (neg.f64 a) b) #s(literal -1 binary64))
(/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a a (-.f64 (*.f64 b 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 (+.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 a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.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 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (neg.f64 (-.f64 b a)))
(/.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (neg.f64 (fma.f64 a a (-.f64 (*.f64 b b) (*.f64 b a)))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 a b))
(/.f64 (-.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 a a))) (*.f64 (-.f64 b a) (-.f64 b a)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (neg.f64 (-.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 (-.f64 a b) (*.f64 b b)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 b b))) (neg.f64 (-.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))))))
(pow.f64 (+.f64 b a) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 b a))
(*.f64 (+.f64 b a) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 #s(literal -1 binary64) (-.f64 (neg.f64 a) b))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (neg.f64 a) b) #s(literal 1 binary64)))
(*.f64 (-.f64 (neg.f64 a) b) #s(literal -1 binary64))
(*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (-.f64 (*.f64 b 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 (+.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 a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 b a))))
(*.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)))))
(*.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(*.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)))
(*.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 (pow.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) #s(literal 1 binary64)) (pow.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 b a) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 b a) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.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 (PI.f64) (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64))))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))))
(*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 a (*.f64 a #s(literal -1/90 binary64))))
(*.f64 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (PI.f64))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))) #s(literal -1/90 binary64))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) (PI.f64)) angle)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal -1/90 binary64)) (*.f64 a a))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) a)
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(+.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 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(+.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)))))))
(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 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 (*.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 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (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 #s(literal -1 binary64) (+.f64 b a)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (*.f64 (*.f64 (-.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 #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 (-.f64 a b) (*.f64 b b)) (*.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 (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 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.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/90 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.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 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.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)))
(/.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 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(/.f64 (*.f64 (*.f64 (-.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))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.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)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a 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 (-.f64 a b) (*.f64 b b)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))) (neg.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))) (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (neg.f64 (neg.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 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.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))))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.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))))))) (neg.f64 (-.f64 b a)))
(/.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 (-.f64 a b) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 3 binary64))) (fma.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))))) b) (-.f64 (*.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))))) a)) (*.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 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 3 binary64))) (fma.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))))) a) (-.f64 (*.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))))) b)) (*.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 (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.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 a (*.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 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 (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.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 (*.f64 b (*.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 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 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (-.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (-.f64 (*.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))))) b)) (*.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))))) a))) (-.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 (*.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))))) a)) (*.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))))) b))) (-.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 (*.f64 b (*.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 a (*.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 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 (*.f64 (*.f64 a (*.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 b (*.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 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))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 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 (-.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 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (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 #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 (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)))) (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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (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 #s(literal 2 binary64) (*.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 (*.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/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.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 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (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 #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/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (neg.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (-.f64 (neg.f64 a) b))
(*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a 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 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 (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) (*.f64 (+.f64 b a) (-.f64 b 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/90 binary64)))) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64)) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (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 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (-.f64 (neg.f64 a) b))
(*.f64 (*.f64 (*.f64 (-.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 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a 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 #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 (-.f64 a b) (*.f64 b b))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))
(+.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 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)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))
(/.f64 #s(literal 1 binary64) (/.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 (+.f64 b a) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (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))))) #s(literal 1 binary64))
(/.f64 (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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (-.f64 (neg.f64 a) b))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal -1 binary64))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) b) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))) (-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (-.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.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))))) #s(literal 1 binary64))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 b a))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.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 (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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (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 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 (*.f64 b 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 (*.f64 a 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 (*.f64 a a) (*.f64 a a)) (fma.f64 b b (*.f64 a a))) (+.f64 b a)))
(-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b 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 (*.f64 a 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 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(-.f64 (/.f64 (*.f64 b b) (-.f64 b (neg.f64 a))) (/.f64 (*.f64 a a) (-.f64 b (neg.f64 a))))
(fma.f64 #s(literal 1 binary64) b (neg.f64 a))
(fma.f64 b #s(literal 1 binary64) (neg.f64 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) a 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 (sqrt.f64 b) (sqrt.f64 b) (neg.f64 a))
(fma.f64 (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1 binary64)) (neg.f64 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 (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b 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 #s(literal 1 binary64) (/.f64 (-.f64 b (neg.f64 a)) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (+.f64 b a))
(/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (-.f64 b (neg.f64 a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.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 (+.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 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) #s(literal -1 binary64)) (-.f64 (neg.f64 a) b))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.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 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a)))) (neg.f64 (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 (neg.f64 a) b))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (neg.f64 (-.f64 b (neg.f64 a))))
(/.f64 (neg.f64 (*.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 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (neg.f64 (fma.f64 b b (-.f64 (*.f64 a a) (*.f64 b (neg.f64 a))))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 b b)) (-.f64 (neg.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 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 (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a)))) (+.f64 b a))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (neg.f64 (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a))))))
(/.f64 (fma.f64 (*.f64 a a) (neg.f64 a) (*.f64 b (*.f64 b b))) (fma.f64 a a (-.f64 (*.f64 b b) (*.f64 (neg.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 (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))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 b a))
(*.f64 (-.f64 b a) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b (neg.f64 a))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.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 #s(literal 1 binary64) (fma.f64 b b (-.f64 (*.f64 a a) (*.f64 b (neg.f64 a))))))
(*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.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 (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(*.f64 (neg.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(+.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 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(+.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(+.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)))))))
(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 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 (*.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 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (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 #s(literal -1 binary64) (+.f64 b a)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (*.f64 (*.f64 (-.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 #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 (-.f64 a b) (*.f64 b b)) (*.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 (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 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.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/90 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.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 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.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)))
(/.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 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(/.f64 (*.f64 (*.f64 (-.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))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.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)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a 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 (-.f64 a b) (*.f64 b b)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))) (neg.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))) (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (neg.f64 (neg.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 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.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))))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.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))))))) (neg.f64 (-.f64 b a)))
(/.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 (-.f64 a b) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 3 binary64))) (fma.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))))) b) (-.f64 (*.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))))) a)) (*.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 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 3 binary64))) (fma.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))))) a) (-.f64 (*.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))))) b)) (*.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 (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.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 a (*.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 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 (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.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 (*.f64 b (*.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 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 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (-.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (-.f64 (*.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))))) b)) (*.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))))) a))) (-.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 (*.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))))) a)) (*.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))))) b))) (-.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 (*.f64 b (*.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 a (*.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 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 (*.f64 (*.f64 a (*.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 b (*.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 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))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 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 (-.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 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (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 #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 (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)))) (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)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (*.f64 (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 #s(literal 2 binary64) (*.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 (*.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/90 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.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 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (-.f64 b a) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (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 #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/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (neg.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (-.f64 (neg.f64 a) b))
(*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a 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 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 (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) (*.f64 (+.f64 b a) (-.f64 b 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/90 binary64)))) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1 binary64)) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (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 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (-.f64 (neg.f64 a) b))
(*.f64 (*.f64 (*.f64 (-.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 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a 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 #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 (-.f64 a b) (*.f64 b b))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (neg.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(exp.f64 (log.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (-.f64 b a) (*.f64 (*.f64 b b) (+.f64 b a)) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 b b) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(fma.f64 (*.f64 a (*.f64 a a)) a (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 b (*.f64 b (-.f64 b a))) (+.f64 b a) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 a a)) #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (neg.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(fma.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(fma.f64 (*.f64 b (-.f64 b a)) (*.f64 b (+.f64 b a)) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 b b)) (-.f64 b a) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 b (-.f64 b a))) b (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) b) b (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) #s(literal -1 binary64)) (-.f64 (neg.f64 a) b) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 b (*.f64 b (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (neg.f64 (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (neg.f64 a) b) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(neg.f64 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))))
(/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (fma.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))))
(pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))))
(*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (PI.f64) #s(literal 2 binary64))))
(/.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 (PI.f64) #s(literal 2 binary64)) 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 #s(literal -180 binary64) (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 angle))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) angle) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (neg.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) #s(literal 2 binary64)) angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 angle))) #s(literal 180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 2 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)
(*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle #s(literal 1/180 binary64))) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) angle) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 angle)) #s(literal -1/180 binary64))
(+.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) b) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 a)))
(+.f64 (*.f64 b (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(-.f64 (/.f64 (*.f64 b b) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 (*.f64 a a) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b 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 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(-.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (fma.f64 b b (*.f64 a a))) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 b (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(fma.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) b (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 a)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (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 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (neg.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 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a 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 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))))
(/.f64 (-.f64 b a) (/.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(/.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (-.f64 b a))) (neg.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.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 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 b a)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 b a)))) (-.f64 (neg.f64 a) b))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a 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 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) b) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) b) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 a)) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 a))) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) b) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 b (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (-.f64 (*.f64 (*.f64 (neg.f64 a) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 b (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) b) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) b)) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 a)) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 a)))) (-.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) b) (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 b (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (neg.f64 a) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))) (-.f64 (*.f64 b (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (neg.f64 a) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(pow.f64 (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (-.f64 b a) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a 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/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (neg.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) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 b a)) (+.f64 b a))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a 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 b (*.f64 a (+.f64 b a)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) #s(literal 1/6 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 #s(literal 2/3 binary64) (log.f64 (PI.f64)))))
(exp.f64 (fma.f64 #s(literal 2/3 binary64) (log.f64 (PI.f64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64) (*.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(pow.f64 (PI.f64) #s(literal 5/6 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (pow.f64 (PI.f64) #s(literal 5/12 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.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)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.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)))))
#s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 b b))
(*.f64 (*.f64 #s(literal 2 binary64) b) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (*.f64 (PI.f64) #s(literal 2 binary64))))
(/.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 (PI.f64) #s(literal 2 binary64)) 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 #s(literal -180 binary64) (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 angle))))
(/.f64 #s(literal 2 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) angle)) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) angle) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 180 binary64))
(/.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (neg.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) #s(literal 2 binary64)) angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 angle))) #s(literal 180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
(*.f64 (PI.f64) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 2 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)
(*.f64 #s(literal 1/180 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (*.f64 (PI.f64) #s(literal 2 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) angle)) #s(literal 1/180 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle #s(literal 1/180 binary64))) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) angle) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 2 binary64)) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (neg.f64 angle)) #s(literal -1/180 binary64))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(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 (fma.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 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) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))))))
(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 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (PI.f64)) #s(literal 1/6 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))) #s(literal 1/6 binary64))
(*.f64 #s(literal 1 binary64) (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 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 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 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.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 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/12 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (PI.f64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1 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 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.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 (pow.f64 (PI.f64) #s(literal 8/3 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.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)))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))
(*.f64 (PI.f64) angle)
(*.f64 angle (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) angle))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) angle))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 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 #s(literal 0 binary64) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 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 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a)))
(+.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (neg.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(exp.f64 (log.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (-.f64 b a) (*.f64 (*.f64 b b) (+.f64 b a)) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 b b) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 a a) (*.f64 a a) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(fma.f64 (*.f64 a (*.f64 a a)) a (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(fma.f64 (*.f64 b b) (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 b (*.f64 b (-.f64 b a))) (+.f64 b a) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 a a)) #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (neg.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(fma.f64 (neg.f64 (*.f64 a a)) (neg.f64 (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(fma.f64 (*.f64 b (-.f64 b a)) (*.f64 b (+.f64 b a)) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 b b)) (-.f64 b a) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 b (-.f64 b a))) b (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) b) b (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) #s(literal -1 binary64)) (-.f64 (neg.f64 a) b) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 b (*.f64 b (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (neg.f64 (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (neg.f64 a) b) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b (-.f64 b a)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 a a)))
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 4 binary64)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))
(neg.f64 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))
(/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))))
(/.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (fma.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))))
(pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))
(*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))))
(*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))))
(*.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (neg.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a)))))
(*.f64 (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (-.f64 (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.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 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)

eval764.0ms (4.6%)

Memory
50.7MiB live, 963.0MiB allocated
Compiler

Compiled 152 895 to 7 826 computations (94.9% saved)

prune1.2s (7.1%)

Memory
-27.1MiB live, 1 278.6MiB allocated
Pruning

134 alts after pruning (132 fresh and 2 done)

PrunedKeptTotal
New2 979593 038
Fresh3573108
Picked415
Done011
Total3 0181343 152
Accuracy
77.9%
Counts
3 152 → 134
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.9%
(/.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)))
10.2%
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
51.7%
(/.f64 (*.f64 (*.f64 (-.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))
19.2%
(/.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)))
19.0%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (*.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)))
19.2%
(/.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)))
10.6%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
18.9%
(/.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)))
18.8%
(/.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)))
19.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 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (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)))
19.5%
(/.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)))
12.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)))
18.6%
(/.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)))
56.2%
(/.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))))
17.6%
(/.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)))
63.9%
(/.f64 #s(literal 1 binary64) (/.f64 (/.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))))) #s(literal -1 binary64))))
54.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
66.3%
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
66.3%
(*.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)))))
15.4%
(*.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))))))
9.1%
(*.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
10.3%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
8.4%
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
56.8%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
56.8%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
66.2%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
65.1%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))))
64.8%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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)))))
64.1%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal 1/90 binary64)))))
60.9%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
43.4%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
17.7%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
63.9%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (+.f64 b a))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
62.9%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ b a) (fma.f64 a (/.f64 b a) a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
22.5%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a)))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
56.8%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
63.9%
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (+.f64 b a))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
38.8%
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ b a)) (/.f64 #s(literal 1 binary64) b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
63.9%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
65.6%
(*.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))))
63.9%
(*.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
65.6%
(*.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))))))))
63.6%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
62.9%
(*.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)))))
62.4%
(*.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)))))
63.0%
(*.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)))))
63.5%
(*.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)))) #s(literal 1/90 binary64)) angle))))
64.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal 1/90 binary64)))))
62.7%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64)) angle))))
65.7%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
57.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (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)))))))
60.9%
(*.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))))))
57.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
22.6%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a (-.f64 a b) (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
56.8%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (-.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 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))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
54.4%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
43.8%
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
60.9%
(*.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)))))
36.1%
(*.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)))
56.7%
(*.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)))))))
60.9%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) 1/90) angle))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))))
12.3%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
12.7%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))
12.7%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
12.7%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 b b)))))))
12.1%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (exp.f64 (log.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
12.7%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 #s(approx (+ b a) (fma.f64 a (/.f64 b a) a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
12.1%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (exp.f64 (log.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
14.0%
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
3.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.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))))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.6%
(*.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)))))
49.8%
(*.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)))))
49.8%
(*.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 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
49.6%
(*.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 (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))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
51.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 (*.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))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
49.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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
50.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)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
50.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))))
50.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 angle #s(literal -1/180 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))))))
50.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 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))
51.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 (* (* angle -1/180) (PI))) #s(literal 1 binary64)))
49.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
49.8%
(*.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))))
18.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
5.9%
(*.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)))))
27.5%
(*.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)))))
63.9%
(*.f64 (exp.f64 (log.f64 (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
63.2%
(*.f64 (exp.f64 (log.f64 (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
62.9%
(*.f64 #s(approx (/ 1 (/ 1 (+ b a))) (fma.f64 a (/.f64 b a) a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
51.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)))))
31.5%
(*.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))))
52.4%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
36.4%
(*.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 (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)))))
37.1%
(*.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))))
31.0%
(*.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 (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
33.5%
(*.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 (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
32.4%
(*.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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))) (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)))))
31.7%
(*.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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
32.2%
(*.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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))))))) (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)))))
31.6%
(*.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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
31.0%
(*.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 (*.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)))))
32.1%
(*.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 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
31.3%
(*.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 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
32.6%
(*.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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
32.8%
(*.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))))))) #s(approx (cos (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (/ angle 180))) #s(literal 1 binary64)))
31.2%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
28.9%
(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)))
33.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 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/8748000 binary64))))))
31.9%
#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 #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))))))
31.9%
#s(approx (* (/ 1 (/ 1 (+ 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)))
39.0%
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
33.1%
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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))))))
60.9%
#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))))
61.0%
#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))))))
53.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
53.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))))
53.6%
#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))))
53.6%
#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 a) (sqrt.f64 a) b) (-.f64 b a))))
53.6%
#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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (-.f64 b a))))
53.6%
#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))))
37.0%
#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)))))
52.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))))
32.4%
#s(approx (* (* (* 2 (- (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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #s(literal 0 binary64))))
39.5%
#s(approx (* (* (* 2 (- (pow 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 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)))
36.1%
#s(approx (* (* (* 2 (- (pow 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 (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
36.2%
#s(approx (* (* (* 2 (- (pow 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 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (PI.f64))))
39.5%
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (PI.f64) angle))) #s(literal -1/90 binary64))))
39.5%
#s(approx (* (* (* 2 (- (pow 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 #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))))
32.4%
#s(approx (* (* (* 2 (- (pow 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) angle) (*.f64 (PI.f64) (*.f64 b b)))))
36.1%
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))))
36.1%
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))
32.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (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))))))
36.2%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (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 654 to 4 901 computations (43.4% saved)

simplify206.0ms (1.2%)

Memory
34.6MiB live, 427.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.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))))
cost-diff0
(+.f64 b a)
cost-diff0
(*.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)))))
cost-diff64
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
cost-diff0
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
cost-diff1408
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
cost-diff2112
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
cost-diff0
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)
cost-diff0
#s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))
cost-diff0
(+.f64 b a)
cost-diff0
(*.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)))
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) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
cost-diff0
(sqrt.f64 b)
cost-diff0
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
cost-diff1472
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
Rules
5 134×lower-*.f32
5 094×lower-*.f64
4 956×lower-fma.f32
4 954×lower-fma.f64
2 226×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
069483
0108442
1192440
2508432
32438432
45170432
08291432
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
(sqrt.f64 b)
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)))) #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 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 b a)
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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
#s(literal 1/90 binary64)
(*.f64 angle (PI.f64))
angle
(PI.f64)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
#s(literal 1 binary64)
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 b a)
b
a
(-.f64 b a)
(/.f64 #s(literal 1 binary64) (-.f64 b a))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 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)
angle
#s(literal 1/90 binary64)
(*.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 b a)
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 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 (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 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.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))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (PI.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)
Outputs
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
(+.f64 b a)
(sqrt.f64 b)
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)))) #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 angle (*.f64 a a))
(*.f64 a a)
a
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 (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 b a)
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))
#s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))
#s(literal 1/90 binary64)
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.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 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 b a)
#s(literal 1 binary64)
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (+.f64 b a))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(+.f64 b a)
b
a
(-.f64 b a)
(/.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 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(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)
(*.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 b a)) (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 b a)
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 b a) (sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/90 binary64))))))
(-.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)))
(sin.f64 (*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/90 binary64)))))
(*.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 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/90 binary64))))
(*.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)
(*.f64 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 angle (cbrt.f64 (sqrt.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 (cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (cbrt.f64 (sqrt.f64 (PI.f64))))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(*.f64 (PI.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)

localize286.0ms (1.7%)

Memory
5.1MiB live, 603.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.4%
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
accuracy98.4%
(*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
accuracy98.4%
(sqrt.f64 (PI.f64))
accuracy55.0%
(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)))
accuracy99.5%
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
accuracy99.0%
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
accuracy60.6%
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
accuracy55.0%
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
accuracy99.6%
(PI.f64)
accuracy99.5%
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))
accuracy55.0%
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
accuracy48.7%
#s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))
accuracy99.6%
(PI.f64)
accuracy87.9%
(*.f64 (*.f64 a a) angle)
accuracy61.5%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (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)))))
accuracy57.5%
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 (*.f64 a a) angle) (PI.f64))))
accuracy99.6%
(*.f64 (PI.f64) angle)
accuracy99.6%
(PI.f64)
accuracy99.5%
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
accuracy55.0%
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
Samples
139.0ms128×1valid
57.0ms126×0valid
3.0ms2valid
2.0ms5exit
Compiler

Compiled 435 to 61 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 160.0ms
ival-mult: 65.0ms (40.5% of total)
ival-sin: 33.0ms (20.6% of total)
const: 15.0ms (9.4% of total)
ival-div: 9.0ms (5.6% of total)
adjust: 8.0ms (5% of total)
ival-sqrt: 6.0ms (3.7% of total)
ival-cos: 6.0ms (3.7% of total)
ival-cbrt: 6.0ms (3.7% of total)
ival-pow2: 5.0ms (3.1% of total)
ival-sub: 3.0ms (1.9% of total)
ival-add: 3.0ms (1.9% of total)
ival-pi: 2.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series43.0ms (0.3%)

Memory
-8.2MiB live, 108.4MiB allocated
Counts
29 → 624
Calls
Call 1
Inputs
#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())
#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<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 #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (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 (+.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))) (patch (*.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))) #<representation binary64>) () ())
#s(alt (+.f64 b a) (patch (+.f64 b a) #<representation binary64>) () ())
#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())
#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (patch (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) #<representation binary64>) () ())
#s(alt (*.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))))) (patch (*.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))))) #<representation binary64>) () ())
#s(alt (*.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)))) (patch (*.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)))) #<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 (PI.f64) (patch (PI.f64) #<representation binary64>) () ())
#s(alt (*.f64 (PI.f64) angle) (patch (*.f64 (PI.f64) angle) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 a a) angle) (patch (*.f64 (*.f64 a a) angle) #<representation binary64>) () ())
#s(alt (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())
#s(alt (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))) (patch (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))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (PI.f64)) (patch (sqrt.f64 (PI.f64)) #<representation binary64>) () ())
#s(alt (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (patch (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) #<representation binary64>) () ())
Outputs
#s(alt a (taylor 0 b) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt b (taylor inf b) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (pow (sqrt -1) 2))) (taylor -inf b) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (/ a b)) (pow (sqrt -1) 2)))) (taylor -inf b) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (/ a b)) (pow (sqrt -1) 2)))) (taylor -inf b) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (/ a b)) (pow (sqrt -1) 2)))) (taylor -inf b) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt b (taylor 0 a) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt a (taylor inf a) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt a (taylor -inf a) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (patch (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 b 2) (* (sin (* 1/90 (* angle (PI)))) (pow (sqrt -1) 2)))) (taylor -inf b) (#s(alt (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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) (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (pow (sqrt -1) 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* a (pow (sqrt -1) 2)))) b))) (taylor -inf b) (#s(alt (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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) (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (pow (sqrt -1) 2))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* a (pow (sqrt -1) 2))))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b)))) (taylor -inf b) (#s(alt (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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) (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (pow (sqrt -1) 2))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* a (pow (sqrt -1) 2))))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b)))) (taylor -inf b) (#s(alt (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) #<representation binary64>) () ())) ())
#s(alt (sqrt b) (taylor 0 b) (#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<representation binary64>) () ())) ())
#s(alt (sqrt b) (taylor 0 b) (#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<representation binary64>) () ())) ())
#s(alt (sqrt b) (taylor 0 b) (#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<representation binary64>) () ())) ())
#s(alt (sqrt b) (taylor 0 b) (#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<representation binary64>) () ())) ())
#s(alt (sqrt b) (taylor inf b) (#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<representation binary64>) () ())) ())
#s(alt (sqrt b) (taylor inf b) (#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<representation binary64>) () ())) ())
#s(alt (sqrt b) (taylor inf b) (#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<representation binary64>) () ())) ())
#s(alt (sqrt b) (taylor inf b) (#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt b) (pow (sqrt -1) 2))) (taylor -inf b) (#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt b) (pow (sqrt -1) 2))) (taylor -inf b) (#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt b) (pow (sqrt -1) 2))) (taylor -inf b) (#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt b) (pow (sqrt -1) 2))) (taylor -inf b) (#s(alt (sqrt.f64 b) (patch (sqrt.f64 b) #<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 (* -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 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.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))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.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))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.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))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (pow b 2) (sin (* 1/90 (* angle (PI))))) (taylor 0 a) (#s(alt (*.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))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor inf a) (#s(alt (*.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))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor -inf a) (#s(alt (*.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))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a))))) (taylor 0 angle) (#s(alt (*.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))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<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) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.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))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.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))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.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))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor inf angle) (#s(alt (*.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))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.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))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.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))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.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))) (patch (*.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))) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a))) (taylor -inf angle) (#s(alt (*.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))) (patch (*.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))) #<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 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor inf b) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor inf b) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* b (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor inf b) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor -inf b) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor -inf b) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b)))) (taylor -inf b) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor 0 a) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (* b (sin (* 1/90 (* angle (PI)))))) (taylor 0 a) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (taylor inf a) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a))) (taylor inf a) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a))) (taylor inf a) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* b (sin (* 1/90 (* angle (PI))))) a))) (taylor inf a) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (sin (* 1/90 (* angle (PI)))))) (taylor -inf a) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a))))) (taylor -inf a) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a))))) (taylor -inf a) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (sin (* 1/90 (* angle (PI)))) (* -1 (/ (* b (sin (* 1/90 (* angle (PI))))) a))))) (taylor -inf a) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- b a)))) (taylor 0 angle) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<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 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<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 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<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 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor inf angle) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor inf angle) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor inf angle) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor inf angle) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor -inf angle) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor -inf angle) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor -inf angle) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* (sin (* 1/90 (* angle (PI)))) (- b a)) (taylor -inf angle) (#s(alt #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) (patch #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* b (PI)))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* -1/4374000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/90 (* b (PI))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* b (PI))) (* (pow angle 2) (+ (* -1/4374000 (* b (pow (PI) 3))) (* 1/708588000000 (* (pow angle 2) (* b (pow (PI) 5)))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* angle (+ (* 1/90 (* b (PI))) (* (pow angle 2) (+ (* -1/4374000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/708588000000 (* b (pow (PI) 5))))))))) (taylor 0 angle) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor -inf angle) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor 0 b) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) (patch (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor 0 b) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b (pow a 2))) (/ 1 a)) (taylor 0 b) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* b (- (/ b (pow a 3)) (/ 1 (pow a 2)))) (/ 1 a)) (taylor 0 b) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* b (- (* b (+ (* -1 (/ b (pow a 4))) (/ 1 (pow a 3)))) (/ 1 (pow a 2)))) (/ 1 a)) (taylor 0 b) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 b) (taylor inf b) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ a b))) b) (taylor inf b) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow a 2) (pow b 2))) (/ a b)) b) (taylor inf b) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow a 3) (pow b 3)))) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b))) b) (taylor inf b) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 b) (taylor -inf b) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (/ a b) 1) b)) (taylor -inf b) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow a 2) b) a) b)) 1) b)) (taylor -inf b) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow a 3) b) (pow a 2)) b)) a) b)) 1) b)) (taylor -inf b) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 b) (taylor 0 a) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ a (pow b 2))) (/ 1 b)) (taylor 0 a) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (- (/ a (pow b 3)) (/ 1 (pow b 2)))) (/ 1 b)) (taylor 0 a) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (- (* a (+ (* -1 (/ a (pow b 4))) (/ 1 (pow b 3)))) (/ 1 (pow b 2)))) (/ 1 b)) (taylor 0 a) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor inf a) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ b a))) a) (taylor inf a) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (pow b 2) (pow a 2))) (/ b a)) a) (taylor inf a) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (pow b 3) (pow a 3)))) (+ (* -1 (/ (pow b 2) (pow a 2))) (/ b a))) a) (taylor inf a) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor -inf a) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (/ b a) 1) a)) (taylor -inf a) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow b 2) a) b) a)) 1) a)) (taylor -inf a) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b 3) a) (pow b 2)) a)) b) a)) 1) a)) (taylor -inf a) (#s(alt (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (patch (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt a (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt b (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* b (+ 1 (/ a b))) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt b (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b (- (* -1 (/ a b)) 1))) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt b (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (+ a b) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt a (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ 1 (/ b a))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt a (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ b a)) 1))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI)))))) (taylor 0 b) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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)) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (pow b 2) (pow a 4))) (/ 1 (pow a 2))) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow b 2) (- (* -1 (/ (pow b 2) (pow a 6))) (/ 1 (pow a 4)))) (/ 1 (pow a 2))) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow b 2) (- (* (pow b 2) (- (* -1 (/ (pow b 2) (pow a 8))) (/ 1 (pow a 6)))) (/ 1 (pow a 4)))) (/ 1 (pow a 2))) (taylor 0 b) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow b 2)) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ a (* -1 a)) b))) (pow b 2)) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (pow a 2)) (* -1 (pow (+ a (* -1 a)) 2))) (pow b 2)))) (+ (* -1 (/ a b)) (/ a b))) (pow b 2)) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ a (* -1 a)) (+ (* -1 (pow a 2)) (* -1 (pow (+ a (* -1 a)) 2))))) (* (pow a 2) (+ a (* -1 a)))) (pow b 3)))) (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ (pow (+ a (* -1 a)) 2) (pow b 2))) (/ a b))))) (pow b 2)) (taylor inf b) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow b 2)) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ a (* -1 a)) b))) (pow b 2)) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow a 2) b)) (* -1 (/ (pow (+ a (* -1 a)) 2) b))) (* -1 (+ a (* -1 a)))) b))) (pow b 2)) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (pow a 2) (+ a (* -1 a))) b)) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 2)) (* -1 (pow (+ a (* -1 a)) 2)))) b)) (+ (* -1 (pow a 2)) (* -1 (pow (+ a (* -1 a)) 2)))) b)) (* -1 (+ a (* -1 a)))) b))) (pow b 2)) (taylor -inf b) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow b 2)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (/ 1 (pow b 2)) (/ (pow a 2) (pow b 4))) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ (/ 1 (pow b 4)) (/ (pow a 2) (pow b 6)))) (/ 1 (pow b 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow a 2) (+ (* (pow a 2) (+ (/ 1 (pow b 6)) (/ (pow a 2) (pow b 8)))) (/ 1 (pow b 4)))) (/ 1 (pow b 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow a 2)) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ b (* -1 b)) a)) 1) (pow a 2)) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ (pow b 2) (pow (+ b (* -1 b)) 2)) (pow a 2))) (+ 1 (+ (* -1 (/ b a)) (/ b a)))) (pow a 2)) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (+ (* (+ b (* -1 b)) (+ (pow b 2) (pow (+ b (* -1 b)) 2))) (* (pow b 2) (+ b (* -1 b)))) (pow a 3))) (+ 1 (+ (* -1 (/ b a)) (+ (/ b a) (+ (/ (pow b 2) (pow a 2)) (/ (pow (+ b (* -1 b)) 2) (pow a 2))))))) (pow a 2)) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow a 2)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ b a)) (/ b a)) 1) (pow a 2)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (- (+ (/ (pow b 2) a) (/ (pow (+ b (* -1 b)) 2) a)) (+ b (* -1 b))) a)) 1) (pow a 2)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (- (* -1 (/ (- (+ (/ (* (+ b (* -1 b)) (+ (pow b 2) (pow (+ b (* -1 b)) 2))) a) (/ (* (pow b 2) (+ b (* -1 b))) a)) (+ (pow b 2) (pow (+ b (* -1 b)) 2))) a)) (+ b (* -1 b))) a)) 1) (pow a 2)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #<representation binary64>) () ())) ())
#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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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))))) (patch (*.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))))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor inf b) (#s(alt (*.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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor -inf b) (#s(alt (*.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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* b (sin (* 1/90 (* angle (PI))))) (taylor 0 a) (#s(alt (*.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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (* (PI) (- b a)))) (taylor 0 angle) (#s(alt (*.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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (* (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 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<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 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<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 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<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 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (patch (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor -inf angle) (#s(alt (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (patch (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) #<representation binary64>) () ())) ())
#s(alt (* 1/90 (* angle (PI))) (taylor 0 angle) (#s(alt (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))) (patch (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))) #<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 (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))) (patch (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))) #<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 (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))) (patch (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))) #<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 (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor inf angle) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
#s(alt (sin (* 1/90 (* angle (PI)))) (taylor -inf angle) (#s(alt (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))) (patch (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))) #<representation binary64>) () ())) ())
Calls

156 calls:

TimeVariablePointExpression
1.0ms
b
@0
(* (sin (* 1/90 (* angle (PI)))) b)
1.0ms
b
@-inf
(+ (* (sqrt b) (sqrt b)) a)
1.0ms
b
@-inf
(* (+ (* (sqrt b) (sqrt b)) a) (* (- b a) (sin (* (* (PI) angle) 1/90))))
0.0ms
a
@0
(/ 1 (* (+ b a) (- b a)))
0.0ms
b
@inf
(/ 1 (* (+ b a) (- b a)))

simplify348.0ms (2.1%)

Memory
1.4MiB live, 762.0MiB allocated
Algorithm
egg-herbie
Rules
13 536×lower-fma.f64
13 536×lower-fma.f32
6 354×lower-*.f64
6 354×lower-*.f32
2 660×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061710078
120498688
080048489
Stop Event
iter limit
node limit
Counts
624 → 607
Calls
Call 1
Inputs
a
(+ a b)
(+ a b)
(+ a b)
b
(* b (+ 1 (/ a b)))
(* b (+ 1 (/ a b)))
(* b (+ 1 (/ a b)))
(* -1 (* b (pow (sqrt -1) 2)))
(* -1 (* b (+ (* -1 (/ a b)) (pow (sqrt -1) 2))))
(* -1 (* b (+ (* -1 (/ a b)) (pow (sqrt -1) 2))))
(* -1 (* b (+ (* -1 (/ a b)) (pow (sqrt -1) 2))))
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 (* (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))))
(* -1 (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (pow (sqrt -1) 2))))
(* (pow b 2) (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (pow (sqrt -1) 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* a (pow (sqrt -1) 2)))) b)))
(* (pow b 2) (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (pow (sqrt -1) 2))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* a (pow (sqrt -1) 2))))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(* (pow b 2) (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (pow (sqrt -1) 2))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* a (pow (sqrt -1) 2))))) (/ (* (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)))
(sqrt b)
(sqrt b)
(sqrt b)
(sqrt b)
(sqrt b)
(sqrt b)
(sqrt b)
(sqrt b)
(* -1 (* (sqrt b) (pow (sqrt -1) 2)))
(* -1 (* (sqrt b) (pow (sqrt -1) 2)))
(* -1 (* (sqrt b) (pow (sqrt -1) 2)))
(* -1 (* (sqrt b) (pow (sqrt -1) 2)))
(* -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))
(* -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 (* (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/90 (* angle (* b (PI))))
(* angle (+ (* -1/4374000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/90 (* b (PI)))))
(* angle (+ (* 1/90 (* b (PI))) (* (pow angle 2) (+ (* -1/4374000 (* b (pow (PI) 3))) (* 1/708588000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(* angle (+ (* 1/90 (* b (PI))) (* (pow angle 2) (+ (* -1/4374000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/708588000000 (* b (pow (PI) 5)))))))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (sin (* 1/90 (* angle (PI)))))
(* b (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)
(+ (* -1 (/ b (pow a 2))) (/ 1 a))
(+ (* b (- (/ b (pow a 3)) (/ 1 (pow a 2)))) (/ 1 a))
(+ (* b (- (* b (+ (* -1 (/ b (pow a 4))) (/ 1 (pow a 3)))) (/ 1 (pow a 2)))) (/ 1 a))
(/ 1 b)
(/ (+ 1 (* -1 (/ a b))) b)
(/ (- (+ 1 (/ (pow a 2) (pow b 2))) (/ a b)) b)
(/ (- (+ 1 (* -1 (/ (pow a 3) (pow b 3)))) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b))) b)
(/ 1 b)
(* -1 (/ (- (/ a b) 1) b))
(* -1 (/ (- (* -1 (/ (- (/ (pow a 2) b) a) b)) 1) b))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow a 3) b) (pow a 2)) b)) a) b)) 1) b))
(/ 1 b)
(+ (* -1 (/ a (pow b 2))) (/ 1 b))
(+ (* a (- (/ a (pow b 3)) (/ 1 (pow b 2)))) (/ 1 b))
(+ (* a (- (* a (+ (* -1 (/ a (pow b 4))) (/ 1 (pow b 3)))) (/ 1 (pow b 2)))) (/ 1 b))
(/ 1 a)
(/ (+ 1 (* -1 (/ b a))) a)
(/ (- (+ 1 (/ (pow b 2) (pow a 2))) (/ b a)) a)
(/ (- (+ 1 (* -1 (/ (pow b 3) (pow a 3)))) (+ (* -1 (/ (pow b 2) (pow a 2))) (/ b a))) a)
(/ 1 a)
(* -1 (/ (- (/ b a) 1) a))
(* -1 (/ (- (* -1 (/ (- (/ (pow b 2) a) b) a)) 1) a))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b 3) a) (pow b 2)) a)) b) a)) 1) 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 (* (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 b 2) (pow a 4))) (/ 1 (pow a 2)))
(- (* (pow b 2) (- (* -1 (/ (pow b 2) (pow a 6))) (/ 1 (pow a 4)))) (/ 1 (pow a 2)))
(- (* (pow b 2) (- (* (pow b 2) (- (* -1 (/ (pow b 2) (pow a 8))) (/ 1 (pow a 6)))) (/ 1 (pow a 4)))) (/ 1 (pow a 2)))
(/ 1 (pow b 2))
(/ (+ 1 (* -1 (/ (+ a (* -1 a)) b))) (pow b 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow a 2)) (* -1 (pow (+ a (* -1 a)) 2))) (pow b 2)))) (+ (* -1 (/ a b)) (/ a b))) (pow b 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ a (* -1 a)) (+ (* -1 (pow a 2)) (* -1 (pow (+ a (* -1 a)) 2))))) (* (pow a 2) (+ a (* -1 a)))) (pow b 3)))) (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ (pow (+ a (* -1 a)) 2) (pow b 2))) (/ a b))))) (pow b 2))
(/ 1 (pow b 2))
(/ (+ 1 (* -1 (/ (+ a (* -1 a)) b))) (pow b 2))
(/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow a 2) b)) (* -1 (/ (pow (+ a (* -1 a)) 2) b))) (* -1 (+ a (* -1 a)))) b))) (pow b 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (pow a 2) (+ a (* -1 a))) b)) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 2)) (* -1 (pow (+ a (* -1 a)) 2)))) b)) (+ (* -1 (pow a 2)) (* -1 (pow (+ a (* -1 a)) 2)))) b)) (* -1 (+ a (* -1 a)))) b))) (pow b 2))
(/ 1 (pow b 2))
(+ (/ 1 (pow b 2)) (/ (pow a 2) (pow b 4)))
(+ (* (pow a 2) (+ (/ 1 (pow b 4)) (/ (pow a 2) (pow b 6)))) (/ 1 (pow b 2)))
(+ (* (pow a 2) (+ (* (pow a 2) (+ (/ 1 (pow b 6)) (/ (pow a 2) (pow b 8)))) (/ 1 (pow b 4)))) (/ 1 (pow b 2)))
(/ -1 (pow a 2))
(/ (- (* -1 (/ (+ b (* -1 b)) a)) 1) (pow a 2))
(/ (- (* -1 (/ (+ (pow b 2) (pow (+ b (* -1 b)) 2)) (pow a 2))) (+ 1 (+ (* -1 (/ b a)) (/ b a)))) (pow a 2))
(/ (- (* -1 (/ (+ (* (+ b (* -1 b)) (+ (pow b 2) (pow (+ b (* -1 b)) 2))) (* (pow b 2) (+ b (* -1 b)))) (pow a 3))) (+ 1 (+ (* -1 (/ b a)) (+ (/ b a) (+ (/ (pow b 2) (pow a 2)) (/ (pow (+ b (* -1 b)) 2) (pow a 2))))))) (pow a 2))
(/ -1 (pow a 2))
(/ (- (+ (* -1 (/ b a)) (/ b a)) 1) (pow a 2))
(/ (- (* -1 (/ (- (+ (/ (pow b 2) a) (/ (pow (+ b (* -1 b)) 2) a)) (+ b (* -1 b))) a)) 1) (pow a 2))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ (/ (* (+ b (* -1 b)) (+ (pow b 2) (pow (+ b (* -1 b)) 2))) a) (/ (* (pow b 2) (+ b (* -1 b))) a)) (+ (pow b 2) (pow (+ b (* -1 b)) 2))) a)) (+ b (* -1 b))) a)) 1) (pow a 2))
(* -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 (* 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/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))
(* (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/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 (+ (* -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))))
Outputs
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)
(* -1 (* b (pow (sqrt -1) 2)))
b
(* -1 (* b (+ (* -1 (/ a b)) (pow (sqrt -1) 2))))
(fma.f64 (/.f64 a (neg.f64 b)) (neg.f64 b) b)
(* -1 (* b (+ (* -1 (/ a b)) (pow (sqrt -1) 2))))
(fma.f64 (/.f64 a (neg.f64 b)) (neg.f64 b) b)
(* -1 (* b (+ (* -1 (/ a b)) (pow (sqrt -1) 2))))
(fma.f64 (/.f64 a (neg.f64 b)) (neg.f64 b) 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 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(* (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 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) 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))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (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)))) #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))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (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)))) #s(literal 0 binary64)))
(* -1 (* (pow b 2) (* (sin (* 1/90 (* angle (PI)))) (pow (sqrt -1) 2))))
(neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b (neg.f64 b))))
(* (pow b 2) (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (pow (sqrt -1) 2))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* a (pow (sqrt -1) 2)))) b)))
(fma.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))) (*.f64 b (neg.f64 b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64)))
(* (pow b 2) (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (pow (sqrt -1) 2))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* a (pow (sqrt -1) 2))))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(*.f64 (*.f64 b b) (-.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) b)))
(* (pow b 2) (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (pow (sqrt -1) 2))) (* -1 (/ (+ (* -1 (* (sin (* 1/90 (* angle (PI)))) (+ a (* a (pow (sqrt -1) 2))))) (/ (* (pow a 2) (sin (* 1/90 (* angle (PI))))) b)) b))))
(*.f64 (*.f64 b b) (-.f64 (neg.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))) (/.f64 (fma.f64 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) 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))))))
(*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) 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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(+ (* 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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (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) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #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 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 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 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal -1/4374000 binary64)))))
(* 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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/4374000 binary64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))
(* 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 #s(literal -1/4374000 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (-.f64 b a))) (+.f64 a b) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) #s(literal -1/241061637600000000 binary64)))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(sqrt b)
(sqrt.f64 b)
(sqrt b)
(sqrt.f64 b)
(sqrt b)
(sqrt.f64 b)
(sqrt b)
(sqrt.f64 b)
(sqrt b)
(sqrt.f64 b)
(sqrt b)
(sqrt.f64 b)
(sqrt b)
(sqrt.f64 b)
(sqrt b)
(sqrt.f64 b)
(* -1 (* (sqrt b) (pow (sqrt -1) 2)))
(neg.f64 (neg.f64 (sqrt.f64 b)))
(* -1 (* (sqrt b) (pow (sqrt -1) 2)))
(neg.f64 (neg.f64 (sqrt.f64 b)))
(* -1 (* (sqrt b) (pow (sqrt -1) 2)))
(neg.f64 (neg.f64 (sqrt.f64 b)))
(* -1 (* (sqrt b) (pow (sqrt -1) 2)))
(neg.f64 (neg.f64 (sqrt.f64 b)))
(* -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 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 (-.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 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 (-.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))))) (neg.f64 b))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 (-.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))))) (neg.f64 b))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 (-.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))))) (neg.f64 b))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(+ (* -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)))))
(neg.f64 (*.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)))))
(neg.f64 (*.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)))))
(neg.f64 (*.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 #s(literal 1/90 binary64) (*.f64 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 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 b a) #s(literal -1/4374000 binary64)))))
(* 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 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64))))))))
(* 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 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (-.f64 b a) #s(literal -1/241061637600000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64))))) (*.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))
(* -2 (* (pow a 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.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) (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 (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) (*.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)))) (*.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 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.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)))) (*.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 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.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)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.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 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 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.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)))) (*.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 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.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)))) (*.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 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.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)))) (*.f64 b b))))
(* 2 (* (pow b 2) (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI)))))))
(*.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 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))))))) (* 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 (*.f64 (*.f64 #s(literal -2 binary64) (*.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 #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 (/ (* (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 #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 (/ (* (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 #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 (*.f64 (*.f64 #s(literal -2 binary64) (*.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 #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 (/ (* (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 #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 (/ (* (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 #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)))))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 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 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #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 (*.f64 angle angle) (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64)))) #s(literal 1/1417176000000 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 #s(literal -1/4374000 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))
(* 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 (*.f64 angle angle) #s(literal 2 binary64)) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -29/30855889612800000000 binary64) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/881596846080000000 binary64)))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64)))) #s(literal 1/1417176000000 binary64))) (*.f64 #s(literal -1/4374000 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 2 binary64)))
(* 2 (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))
(*.f64 (cos.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/180 binary64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 2 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a)))))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 angle (+.f64 (PI.f64) (*.f64 (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) (fma.f64 b (PI.f64) (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 b (PI.f64) (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64))))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))) b)
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(*.f64 b (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (fma.f64 b (PI.f64) (*.f64 (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) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) #s(literal 0 binary64)))) (/.f64 (*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 (PI.f64) #s(literal 0 binary64)))) (/.f64 (*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64))))) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))) b)
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(*.f64 b (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (fma.f64 b (PI.f64) (*.f64 (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) (-.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (/.f64 (fma.f64 (*.f64 a a) (*.f64 (/.f64 (*.f64 angle (PI.f64)) b) #s(literal 1/90 binary64)) (*.f64 angle (*.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 (*.f64 a a) (*.f64 (/.f64 (*.f64 angle (PI.f64)) b) #s(literal 1/90 binary64)) (*.f64 angle (*.f64 (PI.f64) #s(literal 0 binary64)))) b)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))) b)
(+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(*.f64 b (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (fma.f64 b (PI.f64) (*.f64 (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 b (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (fma.f64 b (PI.f64) (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64))))))
(+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))
(fma.f64 b (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (fma.f64 b (PI.f64) (*.f64 (PI.f64) #s(literal 0 binary64)))) (*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64))))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) #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 angle (fma.f64 (PI.f64) #s(literal 0 binary64) (/.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 a a)))) (*.f64 angle (*.f64 (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) #s(literal 0 binary64) (/.f64 (*.f64 b (*.f64 b (PI.f64))) (*.f64 a a)))) (*.f64 angle (*.f64 (PI.f64) #s(literal -1/90 binary64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -1/90 binary64)) (*.f64 angle (+.f64 (PI.f64) (*.f64 (PI.f64) #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 angle (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (fma.f64 angle (*.f64 (*.f64 (PI.f64) (/.f64 (*.f64 b b) a)) #s(literal -1/90 binary64)) (*.f64 angle (*.f64 (PI.f64) #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 angle (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (fma.f64 angle (*.f64 (*.f64 (PI.f64) (/.f64 (*.f64 b b) a)) #s(literal -1/90 binary64)) (*.f64 angle (*.f64 (PI.f64) #s(literal 0 binary64)))) (neg.f64 a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 a (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 angle (PI.f64)))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* (pow a 2) (* angle (PI)))
(*.f64 a (*.f64 a (*.f64 angle (PI.f64))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(* (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 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) 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))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (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)))) #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))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (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)))) #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))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) 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 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) 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 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) 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))))))
(*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) 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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(+ (* 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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (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) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #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 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 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 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal -1/4374000 binary64)))))
(* 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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/4374000 binary64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))
(* 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 #s(literal -1/4374000 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (-.f64 b a))) (+.f64 a b) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) #s(literal -1/241061637600000000 binary64)))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.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)))
(fma.f64 (/.f64 a (neg.f64 b)) (neg.f64 b) b)
(* -1 (* b (- (* -1 (/ a b)) 1)))
(fma.f64 (/.f64 a (neg.f64 b)) (neg.f64 b) b)
(* -1 (* b (- (* -1 (/ a b)) 1)))
(fma.f64 (/.f64 a (neg.f64 b)) (neg.f64 b) 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 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (/.f64 b (neg.f64 a)) (neg.f64 a) 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 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 (-.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 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 (-.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))))) (neg.f64 b))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 (-.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))))) (neg.f64 b))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 (-.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))))) (neg.f64 b))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(+ (* -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)))))
(neg.f64 (*.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)))))
(neg.f64 (*.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)))))
(neg.f64 (*.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 #s(literal 1/90 binary64) (*.f64 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 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 b a) #s(literal -1/4374000 binary64)))))
(* 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 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64))))))))
(* 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 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (-.f64 b a) #s(literal -1/241061637600000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64))))) (*.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/90 (* angle (* b (PI))))
(*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64))))
(* angle (+ (* -1/4374000 (* (pow angle 2) (* b (pow (PI) 3)))) (* 1/90 (* b (PI)))))
(*.f64 angle (fma.f64 b (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64)))))))
(* angle (+ (* 1/90 (* b (PI))) (* (pow angle 2) (+ (* -1/4374000 (* b (pow (PI) 3))) (* 1/708588000000 (* (pow angle 2) (* b (pow (PI) 5))))))))
(*.f64 angle (fma.f64 b (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (fma.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64))) (*.f64 (*.f64 b (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)))))))
(* angle (+ (* 1/90 (* b (PI))) (* (pow angle 2) (+ (* -1/4374000 (* b (pow (PI) 3))) (* (pow angle 2) (+ (* -1/241061637600000000 (* (pow angle 2) (* b (pow (PI) 7)))) (* 1/708588000000 (* b (pow (PI) 5)))))))))
(*.f64 angle (fma.f64 b (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (fma.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64))) (*.f64 (*.f64 angle angle) (fma.f64 #s(literal 1/708588000000 binary64) (*.f64 b (pow.f64 (PI.f64) #s(literal 5 binary64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 b (pow.f64 (PI.f64) #s(literal 7 binary64))) #s(literal -1/241061637600000000 binary64)))))))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(+ (* -1 (/ b (pow a 2))) (/ 1 a))
(-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b (*.f64 a a)))
(+ (* b (- (/ b (pow a 3)) (/ 1 (pow a 2)))) (/ 1 a))
(fma.f64 b (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 a a)) (/.f64 b (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) a))
(+ (* b (- (* b (+ (* -1 (/ b (pow a 4))) (/ 1 (pow a 3)))) (/ 1 (pow a 2)))) (/ 1 a))
(fma.f64 b (fma.f64 b (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (/.f64 b (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 a a))) (/.f64 #s(literal 1 binary64) a))
(/ 1 b)
(/.f64 #s(literal 1 binary64) b)
(/ (+ 1 (* -1 (/ a b))) b)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 a b)) b)
(/ (- (+ 1 (/ (pow a 2) (pow b 2))) (/ a b)) b)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a a) b) a) b)) b)
(/ (- (+ 1 (* -1 (/ (pow a 3) (pow b 3)))) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ a b))) b)
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (-.f64 (/.f64 a b) (/.f64 (*.f64 a a) (*.f64 b b)))) b)
(/ 1 b)
(/.f64 #s(literal 1 binary64) b)
(* -1 (/ (- (/ a b) 1) b))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 a b)) b)
(* -1 (/ (- (* -1 (/ (- (/ (pow a 2) b) a) b)) 1) b))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 a a) b) a) b))) (neg.f64 b))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow a 3) b) (pow a 2)) b)) a) b)) 1) b))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 a (/.f64 (*.f64 a a) b) (*.f64 a (neg.f64 a))) (neg.f64 b)) a) (neg.f64 b))) (neg.f64 b))
(/ 1 b)
(/.f64 #s(literal 1 binary64) b)
(+ (* -1 (/ a (pow b 2))) (/ 1 b))
(-.f64 (/.f64 #s(literal 1 binary64) b) (/.f64 a (*.f64 b b)))
(+ (* a (- (/ a (pow b 3)) (/ 1 (pow b 2)))) (/ 1 b))
(fma.f64 a (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 b b)) (/.f64 a (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) b))
(+ (* a (- (* a (+ (* -1 (/ a (pow b 4))) (/ 1 (pow b 3)))) (/ 1 (pow b 2)))) (/ 1 b))
(fma.f64 a (fma.f64 a (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (/.f64 a (pow.f64 b #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 b b))) (/.f64 #s(literal 1 binary64) b))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ (+ 1 (* -1 (/ b a))) a)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 b a)) a)
(/ (- (+ 1 (/ (pow b 2) (pow a 2))) (/ b a)) a)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b b) a) b) a)) a)
(/ (- (+ 1 (* -1 (/ (pow b 3) (pow a 3)))) (+ (* -1 (/ (pow b 2) (pow a 2))) (/ b a))) a)
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (-.f64 (/.f64 b a) (/.f64 (*.f64 b b) (*.f64 a a)))) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(* -1 (/ (- (/ b a) 1) a))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 b a)) a)
(* -1 (/ (- (* -1 (/ (- (/ (pow b 2) a) b) a)) 1) a))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b b) a) b) (neg.f64 a))) (neg.f64 a))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b 3) a) (pow b 2)) a)) b) a)) 1) a))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 b (/.f64 (*.f64 b b) a) (*.f64 b (neg.f64 b))) a)) b) (neg.f64 a))) (neg.f64 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)))
(fma.f64 (/.f64 a (neg.f64 b)) (neg.f64 b) b)
(* -1 (* b (- (* -1 (/ a b)) 1)))
(fma.f64 (/.f64 a (neg.f64 b)) (neg.f64 b) b)
(* -1 (* b (- (* -1 (/ a b)) 1)))
(fma.f64 (/.f64 a (neg.f64 b)) (neg.f64 b) 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 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* a (- (* -1 (/ b a)) 1)))
(fma.f64 (/.f64 b (neg.f64 a)) (neg.f64 a) a)
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(* (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 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) 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))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (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)))) #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))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (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)))) #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))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) 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 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) 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 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) 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))))))
(*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) 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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(+ (* 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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (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) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #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 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 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 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal -1/4374000 binary64)))))
(* 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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/4374000 binary64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))
(* 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 #s(literal -1/4374000 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (-.f64 b a))) (+.f64 a b) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) #s(literal -1/241061637600000000 binary64)))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(/ -1 (pow a 2))
(/.f64 #s(literal -1 binary64) (*.f64 a a))
(- (* -1 (/ (pow b 2) (pow a 4))) (/ 1 (pow a 2)))
(fma.f64 b (/.f64 (neg.f64 b) (pow.f64 a #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 a a)))
(- (* (pow b 2) (- (* -1 (/ (pow b 2) (pow a 6))) (/ 1 (pow a 4)))) (/ 1 (pow a 2)))
(fma.f64 (*.f64 b b) (neg.f64 (fma.f64 b (/.f64 b (pow.f64 a #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 a a)))
(- (* (pow b 2) (- (* (pow b 2) (- (* -1 (/ (pow b 2) (pow a 8))) (/ 1 (pow a 6)))) (/ 1 (pow a 4)))) (/ 1 (pow a 2)))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 b b) (neg.f64 (fma.f64 b (/.f64 b (pow.f64 a #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 6 binary64))))) (/.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 a a)))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (* -1 (/ (+ a (* -1 a)) b))) (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow a 2)) (* -1 (pow (+ a (* -1 a)) 2))) (pow b 2)))) (+ (* -1 (/ a b)) (/ a b))) (pow b 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))) (*.f64 b b))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* (+ a (* -1 a)) (+ (* -1 (pow a 2)) (* -1 (pow (+ a (* -1 a)) 2))))) (* (pow a 2) (+ a (* -1 a)))) (pow b 3)))) (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ (pow (+ a (* -1 a)) 2) (pow b 2))) (/ a b))))) (pow b 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))) (*.f64 b b))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (* -1 (/ (+ a (* -1 a)) b))) (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow a 2) b)) (* -1 (/ (pow (+ a (* -1 a)) 2) b))) (* -1 (+ a (* -1 a)))) b))) (pow b 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))) (*.f64 b b))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* (pow a 2) (+ a (* -1 a))) b)) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 2)) (* -1 (pow (+ a (* -1 a)) 2)))) b)) (+ (* -1 (pow a 2)) (* -1 (pow (+ a (* -1 a)) 2)))) b)) (* -1 (+ a (* -1 a)))) b))) (pow b 2))
(/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 a (neg.f64 a)) (*.f64 b (neg.f64 b))))) (*.f64 b b))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(+ (/ 1 (pow b 2)) (/ (pow a 2) (pow b 4)))
(fma.f64 a (/.f64 a (pow.f64 b #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 b b)))
(+ (* (pow a 2) (+ (/ 1 (pow b 4)) (/ (pow a 2) (pow b 6)))) (/ 1 (pow b 2)))
(fma.f64 (*.f64 a a) (fma.f64 a (/.f64 a (pow.f64 b #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b b)))
(+ (* (pow a 2) (+ (* (pow a 2) (+ (/ 1 (pow b 6)) (/ (pow a 2) (pow b 8)))) (/ 1 (pow b 4)))) (/ 1 (pow b 2)))
(fma.f64 (*.f64 a a) (fma.f64 (*.f64 a a) (fma.f64 a (/.f64 a (pow.f64 b #s(literal 8 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b b)))
(/ -1 (pow a 2))
(/.f64 #s(literal -1 binary64) (*.f64 a a))
(/ (- (* -1 (/ (+ b (* -1 b)) a)) 1) (pow a 2))
(/.f64 #s(literal -1 binary64) (*.f64 a a))
(/ (- (* -1 (/ (+ (pow b 2) (pow (+ b (* -1 b)) 2)) (pow a 2))) (+ 1 (+ (* -1 (/ b a)) (/ b a)))) (pow a 2))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 b b) (*.f64 a (neg.f64 a)))) (*.f64 a a))
(/ (- (* -1 (/ (+ (* (+ b (* -1 b)) (+ (pow b 2) (pow (+ b (* -1 b)) 2))) (* (pow b 2) (+ b (* -1 b)))) (pow a 3))) (+ 1 (+ (* -1 (/ b a)) (+ (/ b a) (+ (/ (pow b 2) (pow a 2)) (/ (pow (+ b (* -1 b)) 2) (pow a 2))))))) (pow a 2))
(/.f64 (-.f64 #s(literal -1 binary64) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal 0 binary64))) (*.f64 a a))
(/ -1 (pow a 2))
(/.f64 #s(literal -1 binary64) (*.f64 a a))
(/ (- (+ (* -1 (/ b a)) (/ b a)) 1) (pow a 2))
(/.f64 #s(literal -1 binary64) (*.f64 a a))
(/ (- (* -1 (/ (- (+ (/ (pow b 2) a) (/ (pow (+ b (* -1 b)) 2) a)) (+ b (* -1 b))) a)) 1) (pow a 2))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (fma.f64 b (/.f64 b a) #s(literal 0 binary64)) (neg.f64 a))) (*.f64 a a))
(/ (- (* -1 (/ (- (* -1 (/ (- (+ (/ (* (+ b (* -1 b)) (+ (pow b 2) (pow (+ b (* -1 b)) 2))) a) (/ (* (pow b 2) (+ b (* -1 b))) a)) (+ (pow b 2) (pow (+ b (* -1 b)) 2))) a)) (+ b (* -1 b))) a)) 1) (pow a 2))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (/.f64 (neg.f64 (*.f64 b (neg.f64 b))) (*.f64 a a)) #s(literal 0 binary64)))) (*.f64 a a))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(* (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 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) 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))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (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)))) #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))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 a (neg.f64 a)) (/.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b)) (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)))) #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))
(* (pow b 2) (+ (sin (* 1/90 (* angle (PI)))) (/ (* (sin (* 1/90 (* angle (PI)))) (+ a (* -1 a))) b)))
(*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) 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 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) 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 a (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 a b)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 0 binary64))) 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))))))
(*.f64 b (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal 0 binary64) 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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(+ (* 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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 b b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (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) (fma.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (/.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))))
(* -1 (* (pow a 2) (sin (* 1/90 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 #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 angle (PI.f64)) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 1/90 binary64)))
(* 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 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal -1/4374000 binary64)))))
(* 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 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal -1/4374000 binary64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))
(* 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 #s(literal -1/4374000 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (-.f64 b a))) (+.f64 a b) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 (*.f64 angle angle) #s(literal -1/241061637600000000 binary64)))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (-.f64 b a)))
(* (sin (* 1/90 (* angle (PI)))) (* (+ a b) (- b a)))
(*.f64 (+.f64 a b) (*.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))
(+ (* -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 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 (-.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 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 (-.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))))) (neg.f64 b))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 (-.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))))) (neg.f64 b))
(* -1 (* b (+ (* -1 (sin (* 1/90 (* angle (PI))))) (/ (* a (sin (* 1/90 (* angle (PI))))) b))))
(*.f64 (-.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))))) (neg.f64 b))
(* b (sin (* 1/90 (* angle (PI)))))
(*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))))
(+ (* -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)))))
(neg.f64 (*.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)))))
(neg.f64 (*.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)))))
(neg.f64 (*.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 #s(literal 1/90 binary64) (*.f64 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 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 b a) #s(literal -1/4374000 binary64)))))
(* 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 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64))))))))
(* 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 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (-.f64 b a) #s(literal -1/241061637600000000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64))))) (*.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/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 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)))) (*.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 (*.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/241061637600000000 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64)))) (*.f64 #s(literal 1/90 binary64) (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))))
(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))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* (pow a 2) angle)
(*.f64 a (*.f64 a angle))
(* 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 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)))) (*.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 (*.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/241061637600000000 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64)))) (*.f64 #s(literal 1/90 binary64) (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))))
(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)))
(* 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 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)))) (*.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 (*.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/241061637600000000 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64)))) (*.f64 #s(literal 1/90 binary64) (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))))
(sin (* 1/90 (* angle (PI))))
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))

rewrite328.0ms (2%)

Memory
8.9MiB live, 601.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 256×lower-*.f32
5 224×lower-*.f64
4 170×lower-fma.f32
4 168×lower-fma.f64
2 650×lower-+.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
069359
0108280
1296267
21619259
08948259
Stop Event
iter limit
node limit
iter limit
Counts
29 → 1 311
Calls
Call 1
Inputs
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(sqrt.f64 b)
(*.f64 (-.f64 b 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)))) #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 (+.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 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 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.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 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(*.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 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))))
(sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))
(PI.f64)
(*.f64 (PI.f64) angle)
(*.f64 (*.f64 a a) angle)
(sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))
(*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.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 1/90 binary64)))
(sqrt.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))))
Outputs
(+.f64 b a)
(+.f64 a b)
(+.f64 a (*.f64 #s(literal 1 binary64) b))
(+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 #s(literal 1 binary64) b) a)
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b b)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) b)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) b)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (-.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 a (-.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (+.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) b) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (neg.f64 a)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) b))
(+.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 (*.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (/.f64 (*.f64 b b) (-.f64 b a)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 a (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 b (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 b (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))) (*.f64 b (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (*.f64 (*.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 (*.f64 (*.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 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b 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 b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (*.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)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 b a))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (-.f64 b a)) #s(literal -1 binary64)) (*.f64 (log.f64 (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal -1 binary64))))
(-.f64 b (neg.f64 a))
(-.f64 #s(literal 0 binary64) (neg.f64 (+.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 (*.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 #s(literal 0 binary64) (-.f64 a b)) (neg.f64 (+.f64 b a)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (+.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)))
(-.f64 (/.f64 (/.f64 (*.f64 b b) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a a) (-.f64 b a)) #s(literal 1 binary64)))
(fma.f64 b #s(literal 1 binary64) a)
(fma.f64 b (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
(fma.f64 a #s(literal 1 binary64) b)
(fma.f64 a #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (*.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)))))
(fma.f64 #s(literal 1 binary64) b a)
(fma.f64 #s(literal 1 binary64) a b)
(fma.f64 #s(literal 1 binary64) a (*.f64 #s(literal 1 binary64) b))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b b) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b b)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) b) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) b)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) b) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (-.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 a (-.f64 b a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 a (-.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (-.f64 b a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 a) b)
(fma.f64 #s(literal -1 binary64) (neg.f64 a) (*.f64 #s(literal 1 binary64) b))
(fma.f64 (*.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 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))))
(fma.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (*.f64 b b) (-.f64 b a)))
(fma.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (*.f64 b (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b 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 b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.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)))))
(fma.f64 (sqrt.f64 (sqrt.f64 b)) (pow.f64 (*.f64 b (sqrt.f64 b)) #s(literal 1/2 binary64)) a)
(fma.f64 (sqrt.f64 (sqrt.f64 b)) (sqrt.f64 (*.f64 b (sqrt.f64 b))) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) b)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 #s(literal 1 binary64) b))
(fma.f64 (*.f64 (-.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 (-.f64 b a) a) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 (+.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 b (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 a (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 a (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 b (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 b (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) b (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (neg.f64 a)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (neg.f64 a) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b 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))) (*.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 (/.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 (pow.f64 (*.f64 b (sqrt.f64 b)) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 b)) a)
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) b)
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) b))
(fma.f64 (sqrt.f64 (*.f64 b (sqrt.f64 b))) (sqrt.f64 (sqrt.f64 b)) a)
(neg.f64 (neg.f64 (+.f64 b a)))
(neg.f64 (/.f64 (neg.f64 (+.f64 b a)) #s(literal 1 binary64)))
(/.f64 (+.f64 b a) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.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 #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 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (-.f64 a b))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))))
(/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (neg.f64 (neg.f64 (fma.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 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 b a) (+.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 b a)) #s(literal -1 binary64))
(/.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 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 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b 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 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.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 (-.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 b (*.f64 b b)) (neg.f64 (*.f64 a (*.f64 a a)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.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 b a) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (+.f64 b a)))) #s(literal -1 binary64))
(*.f64 (+.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 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 a b)) (*.f64 (+.f64 b a) (-.f64 a b)))
(*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.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 (-.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 (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)))))
(*.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.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))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(+.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 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 (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)))) (*.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 (+.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 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 (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 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 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))))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) 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 (*.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 (+.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 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 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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (neg.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 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 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(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)))) (*.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 (+.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 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 (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 (*.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 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 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(fma.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (+.f64 b a)))
(fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b)))
(fma.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 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 (+.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 (*.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 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 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 1 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 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 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64) (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 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))))) (neg.f64 a)))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 a) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b))
(neg.f64 (*.f64 (neg.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 (+.f64 b a))))
(neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (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 a b))))
(neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(neg.f64 (/.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))))
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(/.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 (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 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 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (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 (fma.f64 a (-.f64 a b) (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.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))
(/.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 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.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 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.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 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 3 binary64))) (fma.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))))) b) (-.f64 (*.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))))) a)) (*.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 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 3 binary64))) (fma.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))))) a) (-.f64 (*.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))))) b)) (*.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 (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.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 a (*.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 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 (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.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 (*.f64 b (*.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 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 (*.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))))) b)) (*.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))))) a))) (-.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 (*.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))))) a)) (*.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))))) b))) (-.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 (*.f64 b (*.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 a (*.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 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 (*.f64 (*.f64 a (*.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 b (*.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 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))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a)))) #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 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 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 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (*.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 (-.f64 b a) (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)) (neg.f64 (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (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 b a)))
(*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.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 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 b)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 b)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b)) #s(literal 1/4 binary64)))
(fabs.f64 (sqrt.f64 b))
(fabs.f64 (neg.f64 (sqrt.f64 b)))
(sqrt.f64 b)
(pow.f64 b #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 b) #s(literal 1 binary64))
(pow.f64 (*.f64 b b) #s(literal 1/4 binary64))
(pow.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 b)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 b)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 b)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 b) #s(literal 1/4 binary64)) (pow.f64 (*.f64 b (sqrt.f64 b)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 b (sqrt.f64 b)) #s(literal 1/4 binary64)) (pow.f64 (sqrt.f64 b) #s(literal 1/4 binary64)))
(+.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))
(+.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64)))
(fma.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))
(fma.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 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)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) b (*.f64 (neg.f64 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)))) (neg.f64 a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) #s(literal 1 binary64)))
(fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(fma.f64 #s(literal 1 binary64) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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))))) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a))) (+.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.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 (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)) #s(literal -1 binary64))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))) (-.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (-.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 b a))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.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 b a)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.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 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle))))))
#s(approx (* (* angle (* (PI) 1/90)) (* (+ b a) (- b a))) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) angle)))))
(*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a angle))))
(*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a (*.f64 (PI.f64) 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 a (*.f64 a (*.f64 (PI.f64) angle))) #s(literal -1/90 binary64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a angle))) (PI.f64))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 #s(literal -1/90 binary64) (PI.f64)) (*.f64 a (*.f64 a angle)))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a angle))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a (*.f64 a angle))) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.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 a (*.f64 a (*.f64 (PI.f64) angle))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.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 (*.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)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 a (*.f64 a angle)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(+.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a))
(+.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b))
(+.f64 (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(+.f64 (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(fma.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(fma.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(fma.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a))
(fma.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b))
(neg.f64 (*.f64 (neg.f64 (+.f64 b a)) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(neg.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (+.f64 b a))))
(/.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (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 (fma.f64 a (-.f64 a b) (*.f64 b b)) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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)) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))))
(/.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (+.f64 b a))) (-.f64 b a))
(/.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (neg.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (-.f64 b a) (+.f64 b a)))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b) (-.f64 (*.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a)) (*.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a) (-.f64 (*.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b)) (*.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (-.f64 (*.f64 (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))) (*.f64 (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (-.f64 (*.f64 (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))) (*.f64 (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b)) (*.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a))) (-.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a)) (*.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b))) (-.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) a) (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) b)))
(/.f64 (-.f64 (*.f64 (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))) (*.f64 (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))) (-.f64 (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))) (*.f64 (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))) (-.f64 (*.f64 a #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 b #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (+.f64 b a))
(*.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (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 b a)))
(*.f64 (*.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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))) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(+.f64 b a)
(+.f64 a b)
(+.f64 a (*.f64 #s(literal 1 binary64) b))
(+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 #s(literal 1 binary64) b) a)
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b b)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) b)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) b)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (-.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 a (-.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (+.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) b) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (neg.f64 a)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) b))
(+.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 (*.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (/.f64 (*.f64 b b) (-.f64 b a)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 a (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 b (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 b (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))) (*.f64 b (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (*.f64 (*.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 (*.f64 (*.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 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b 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 b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (*.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)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 b a))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (-.f64 b a)) #s(literal -1 binary64)) (*.f64 (log.f64 (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal -1 binary64))))
(-.f64 b (neg.f64 a))
(-.f64 #s(literal 0 binary64) (neg.f64 (+.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 (*.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 #s(literal 0 binary64) (-.f64 a b)) (neg.f64 (+.f64 b a)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (+.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)))
(-.f64 (/.f64 (/.f64 (*.f64 b b) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a a) (-.f64 b a)) #s(literal 1 binary64)))
(fma.f64 b #s(literal 1 binary64) a)
(fma.f64 b (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
(fma.f64 a #s(literal 1 binary64) b)
(fma.f64 a #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (*.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)))))
(fma.f64 #s(literal 1 binary64) b a)
(fma.f64 #s(literal 1 binary64) a b)
(fma.f64 #s(literal 1 binary64) a (*.f64 #s(literal 1 binary64) b))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b b) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b b)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) b) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) b)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) b) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (-.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 a (-.f64 b a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 a (-.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (-.f64 b a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 a) b)
(fma.f64 #s(literal -1 binary64) (neg.f64 a) (*.f64 #s(literal 1 binary64) b))
(fma.f64 (*.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 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))))
(fma.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (*.f64 b b) (-.f64 b a)))
(fma.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (*.f64 b (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b 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 b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.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)))))
(fma.f64 (sqrt.f64 (sqrt.f64 b)) (pow.f64 (*.f64 b (sqrt.f64 b)) #s(literal 1/2 binary64)) a)
(fma.f64 (sqrt.f64 (sqrt.f64 b)) (sqrt.f64 (*.f64 b (sqrt.f64 b))) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) b)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 #s(literal 1 binary64) b))
(fma.f64 (*.f64 (-.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 (-.f64 b a) a) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 (+.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 b (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 a (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 a (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 b (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 b (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) b (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (neg.f64 a)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (neg.f64 a) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b 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))) (*.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 (/.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 (pow.f64 (*.f64 b (sqrt.f64 b)) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 b)) a)
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) b)
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) b))
(fma.f64 (sqrt.f64 (*.f64 b (sqrt.f64 b))) (sqrt.f64 (sqrt.f64 b)) a)
(neg.f64 (neg.f64 (+.f64 b a)))
(neg.f64 (/.f64 (neg.f64 (+.f64 b a)) #s(literal 1 binary64)))
(/.f64 (+.f64 b a) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.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 #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 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (-.f64 a b))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))))
(/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (neg.f64 (neg.f64 (fma.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 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 b a) (+.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 b a)) #s(literal -1 binary64))
(/.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 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 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b 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 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.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 (-.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 b (*.f64 b b)) (neg.f64 (*.f64 a (*.f64 a a)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.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 b a) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (+.f64 b a)))) #s(literal -1 binary64))
(*.f64 (+.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 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 a b)) (*.f64 (+.f64 b a) (-.f64 a b)))
(*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.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 (-.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 (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)))))
(*.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.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))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
#s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) b)
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (sqrt.f64 b)) (sqrt.f64 b))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b))
(+.f64 (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a))))
(+.f64 (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a)))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 b b)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 a (-.f64 a b))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 a (-.f64 a b))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 b)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))) a))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a)) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal 1 binary64)) (*.f64 (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 a (-.f64 a b)) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(+.f64 (*.f64 (*.f64 a (-.f64 a b)) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(+.f64 (*.f64 (neg.f64 b) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 a (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(exp.f64 (*.f64 (log.f64 (+.f64 b a)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (+.f64 b a))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (+.f64 b a))) #s(literal -1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal -1 binary64)) (*.f64 (log.f64 (-.f64 b a)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(-.f64 (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 a (*.f64 (-.f64 b a) (+.f64 b a))))
(-.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 b a) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))))
(-.f64 (/.f64 (/.f64 (*.f64 b b) (+.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (/.f64 (*.f64 a a) (+.f64 b 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 (-.f64 b a) (+.f64 b a))) (/.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 b b (*.f64 a (+.f64 b a)))) (*.f64 (-.f64 b a) (+.f64 b a))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 a b))) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(fma.f64 b (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a))))
(fma.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 a (-.f64 a b)) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a))))
(fma.f64 #s(literal 1 binary64) (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))) (neg.f64 b) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))) a))
(fma.f64 (*.f64 a (-.f64 a b)) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))))
(fma.f64 (neg.f64 a) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))))
(fma.f64 (neg.f64 b) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 a (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a)) #s(literal 1 binary64)))
(fma.f64 (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 b b) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 a (-.f64 a b))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 a (-.f64 a b)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (*.f64 b b)))
(fma.f64 (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(literal -1/2 binary64))) (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a))))
(fma.f64 (*.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(literal -1/2 binary64)) (sqrt.f64 b)) (*.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(literal -1/2 binary64)) (sqrt.f64 b)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a)))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (-.f64 b a) (*.f64 (-.f64 b a) (+.f64 b a)))
(/.f64 #s(literal 1 binary64) (+.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (*.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) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (+.f64 b a)))
(/.f64 (-.f64 a b) (*.f64 (+.f64 b a) (-.f64 a b)))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 b a)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(/.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.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 (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))) (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)) (-.f64 b a))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.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 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a))) (-.f64 a b))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal 3 binary64))) (fma.f64 (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) (-.f64 (*.f64 (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a)))) (*.f64 (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a)))) (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a)))) (*.f64 (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a))))) (-.f64 (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a)))))
(pow.f64 (+.f64 b a) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal 1 binary64))
(*.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (-.f64 b a))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(*.f64 (-.f64 a b) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 b a)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))) (-.f64 a b))
(*.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.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) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 b a) #s(literal -1/2 binary64)) (pow.f64 (+.f64 b a) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(+.f64 b a)
(+.f64 a b)
(+.f64 a (*.f64 #s(literal 1 binary64) b))
(+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a a) (-.f64 b a))))
(+.f64 (/.f64 (*.f64 b b) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 #s(literal 1 binary64) b) a)
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b b)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) b)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) a)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) b)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) b)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 (+.f64 b a) a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (-.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 a (-.f64 b a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 a (-.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (-.f64 b a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (+.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) b) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (neg.f64 a)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) b))
(+.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 (*.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (/.f64 (*.f64 b b) (-.f64 b a)))
(+.f64 (*.f64 (*.f64 (-.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (-.f64 b a) a) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 (+.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 b (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 a (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 a (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 b (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (*.f64 b (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 b (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))))
(+.f64 (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))) (*.f64 b (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (*.f64 (*.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 (*.f64 (*.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 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b 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 b (*.f64 a (+.f64 b a))) (-.f64 b a)))) (*.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)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 b a))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (-.f64 b a)) #s(literal -1 binary64)) (*.f64 (log.f64 (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal -1 binary64))))
(-.f64 b (neg.f64 a))
(-.f64 #s(literal 0 binary64) (neg.f64 (+.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 (*.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 #s(literal 0 binary64) (-.f64 a b)) (neg.f64 (+.f64 b a)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (+.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)))
(-.f64 (/.f64 (/.f64 (*.f64 b b) (-.f64 b a)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 a a) (-.f64 b a)) #s(literal 1 binary64)))
(fma.f64 b #s(literal 1 binary64) a)
(fma.f64 b (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) a)
(fma.f64 a #s(literal 1 binary64) b)
(fma.f64 a #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.f64 (*.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)))))
(fma.f64 #s(literal 1 binary64) b a)
(fma.f64 #s(literal 1 binary64) a b)
(fma.f64 #s(literal 1 binary64) a (*.f64 #s(literal 1 binary64) b))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b b) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b b)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) b) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) b)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (+.f64 b a) b) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 (+.f64 b a) a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (-.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 a (-.f64 b a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 a (-.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (-.f64 b a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 b (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (neg.f64 (*.f64 a (+.f64 b a)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 a) b)
(fma.f64 #s(literal -1 binary64) (neg.f64 a) (*.f64 #s(literal 1 binary64) b))
(fma.f64 (*.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 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)))))
(fma.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (*.f64 b b) (-.f64 b a)))
(fma.f64 (neg.f64 a) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (*.f64 b (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b 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 b (*.f64 a (+.f64 b a))) (-.f64 b a))) (*.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)))))
(fma.f64 (sqrt.f64 (sqrt.f64 b)) (pow.f64 (*.f64 b (sqrt.f64 b)) #s(literal 1/2 binary64)) a)
(fma.f64 (sqrt.f64 (sqrt.f64 b)) (sqrt.f64 (*.f64 b (sqrt.f64 b))) a)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) b)
(fma.f64 (sqrt.f64 a) (sqrt.f64 a) (*.f64 #s(literal 1 binary64) b))
(fma.f64 (*.f64 (-.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) a) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 (-.f64 b a) a) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 (+.f64 b a) b) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 (+.f64 b a) a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 b (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 a (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 a (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 b (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 b (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 a (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) b (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (neg.f64 a)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (neg.f64 a) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b 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))) (*.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 (/.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 (pow.f64 (*.f64 b (sqrt.f64 b)) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 b)) a)
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) b)
(fma.f64 (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) b))
(fma.f64 (sqrt.f64 (*.f64 b (sqrt.f64 b))) (sqrt.f64 (sqrt.f64 b)) a)
(neg.f64 (neg.f64 (+.f64 b a)))
(neg.f64 (/.f64 (neg.f64 (+.f64 b a)) #s(literal 1 binary64)))
(/.f64 (+.f64 b a) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(/.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 #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 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (-.f64 a b))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))))
(/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b (-.f64 b a))))
(/.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (neg.f64 (neg.f64 (fma.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 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 b a) (+.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 b a)) #s(literal -1 binary64))
(/.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 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 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b 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 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.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 (-.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 b (*.f64 b b)) (neg.f64 (*.f64 a (*.f64 a a)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.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 b a) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (+.f64 b a)))) #s(literal -1 binary64))
(*.f64 (+.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 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 #s(literal -1 binary64) (neg.f64 (+.f64 b a)))
(*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 a b)) (*.f64 (+.f64 b a) (-.f64 a b)))
(*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.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 (-.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 (neg.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)))))
(*.f64 (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)) (pow.f64 (+.f64 b a) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.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))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(+.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 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 (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)))) (*.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 (+.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 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 (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 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 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))))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) 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 (*.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 (+.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 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 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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (neg.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 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 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(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)))) (*.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 (+.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 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 (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 (*.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 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 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(fma.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (+.f64 b a)))
(fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b)))
(fma.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 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 (+.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 (*.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 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 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 1 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 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 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64) (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 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))))) (neg.f64 a)))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 a) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b))
(neg.f64 (*.f64 (neg.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 (+.f64 b a))))
(neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (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 a b))))
(neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(neg.f64 (/.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))))
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(/.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 (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 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 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (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 (fma.f64 a (-.f64 a b) (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.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))
(/.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 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.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 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.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 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 3 binary64))) (fma.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))))) b) (-.f64 (*.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))))) a)) (*.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 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 3 binary64))) (fma.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))))) a) (-.f64 (*.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))))) b)) (*.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 (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.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 a (*.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 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 (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.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 (*.f64 b (*.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 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 (*.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))))) b)) (*.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))))) a))) (-.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 (*.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))))) a)) (*.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))))) b))) (-.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 (*.f64 b (*.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 a (*.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 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 (*.f64 (*.f64 a (*.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 b (*.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 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))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a)))) #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 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 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 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (*.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 (-.f64 b a) (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)) (neg.f64 (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (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 b a)))
(*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.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 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))) b) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))) a))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))) a) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))) b))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 b b)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 a (+.f64 b a))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 a (+.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (fma.f64 b b (*.f64 a a))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 b a)))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (*.f64 (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(+.f64 (*.f64 b (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a)))) (*.f64 a (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a)))))
(+.f64 (*.f64 a (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a)))) (*.f64 b (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a)))) (*.f64 (*.f64 a (+.f64 b a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a)))))
(+.f64 (*.f64 (*.f64 a (+.f64 b a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a)))) (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a)))))
(+.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a)))) (*.f64 (*.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (-.f64 b a)) #s(literal -1 binary64)) (*.f64 (neg.f64 (log.f64 (+.f64 b a))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))))
(fma.f64 b (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))) (*.f64 a (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a)))))
(fma.f64 a (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))) (*.f64 b (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a)))))
(fma.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 (*.f64 a (+.f64 b a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a)))))
(fma.f64 (*.f64 a (+.f64 b a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 (*.f64 b b) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a)))))
(fma.f64 (fma.f64 b b (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 (*.f64 b a) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) b) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) (neg.f64 a)) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (/.f64 b (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (/.f64 (neg.f64 a) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))) b (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))) a))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))) a (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))) b))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 b b) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 a (+.f64 b a))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 a (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 b b)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (fma.f64 b b (*.f64 a a)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (+.f64 b a))) (*.f64 b a)))
(neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a))
(/.f64 #s(literal -1 binary64) (*.f64 (+.f64 b a) (-.f64 a b)))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 b a)) (-.f64 a b))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 a b)) (neg.f64 (+.f64 b a)))
(/.f64 (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 b (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 b b (*.f64 a a))))
(/.f64 (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (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 (neg.f64 (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 a b))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (-.f64 b a) (+.f64 b a)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.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 a b))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 a b))) #s(literal -1 binary64))
(*.f64 (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 (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 a)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 b b (*.f64 a a)))))
(*.f64 (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (+.f64 b a))) (+.f64 b a))
(*.f64 (/.f64 #s(literal 1 binary64) (*.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 (pow.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)) (pow.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))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 b b (*.f64 a a))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) #s(literal -1 binary64)))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64) (*.f64 (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) #s(literal 1/6 binary64))))
(cbrt.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))
(pow.f64 (PI.f64) #s(literal 5/6 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))
(pow.f64 (exp.f64 #s(literal 1/3 binary64)) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64)))
(*.f64 (cbrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (pow.f64 (PI.f64) #s(literal 5/12 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 11/6 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1 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 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 (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)))) (*.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 (+.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 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 (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 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(+.f64 (*.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 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))))) (neg.f64 a)))
(+.f64 (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 a)) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) 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 (*.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 (+.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 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 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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)) (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 b (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (neg.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 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 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(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)))) (*.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 (+.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 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 (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 (*.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 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 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(fma.f64 (+.f64 b a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (+.f64 b a)))
(fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (+.f64 b a)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b)))
(fma.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 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 (+.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 (*.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 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 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 1 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 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 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 binary64) (*.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 1 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))))) (neg.f64 a)))
(fma.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 a) (*.f64 (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b))
(neg.f64 (*.f64 (neg.f64 (+.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (neg.f64 (+.f64 b a))))
(neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (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 a b))))
(neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 #s(literal 1 binary64) (-.f64 b a))))
(neg.f64 (/.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))))
(neg.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
(/.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 (*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 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 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (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 (fma.f64 a (-.f64 a b) (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)) (/.f64 #s(literal -1 binary64) (+.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.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))
(/.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 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.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 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b))) (-.f64 a b))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.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 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 3 binary64))) (fma.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))))) b) (-.f64 (*.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))))) a)) (*.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 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) b) #s(literal 3 binary64))) (fma.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))))) a) (-.f64 (*.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))))) b)) (*.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 (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.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 a (*.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 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 (pow.f64 (*.f64 a (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 b (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.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 (*.f64 b (*.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 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 (*.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))))) b)) (*.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))))) a))) (-.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 (*.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))))) a)) (*.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))))) b))) (-.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 (*.f64 b (*.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 a (*.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 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 (*.f64 (*.f64 a (*.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 b (*.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 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))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a)))) #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 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (+.f64 b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 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 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (*.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 (-.f64 b a) (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)) (neg.f64 (+.f64 b a)))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (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 b a)))
(*.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) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.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 b (*.f64 b b) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 a (-.f64 a b) (*.f64 b b))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 #s(literal 1 binary64) (-.f64 a b)))
(+.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))
(+.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64)))
(fma.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))
(fma.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))
(fma.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 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)))) b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))
(fma.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) b (*.f64 (neg.f64 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)))) (neg.f64 a) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) #s(literal 1 binary64)))
(fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(fma.f64 #s(literal 1 binary64) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(fma.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (sqrt.f64 b)) (sqrt.f64 b) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)))
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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))))) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a))) (+.f64 b a))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b a) (*.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 (fma.f64 b b (*.f64 a (+.f64 b a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 a b)) #s(literal -1 binary64))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (fma.f64 b b (*.f64 a (+.f64 b a))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (*.f64 (-.f64 b a) (+.f64 b a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (neg.f64 (fma.f64 b b (*.f64 a (+.f64 b a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (-.f64 (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a)))) (-.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (neg.f64 a))))
(/.f64 (-.f64 (*.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (*.f64 (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))) (-.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (*.f64 (neg.f64 a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (-.f64 b a))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.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 b a)))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a)))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (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 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 1/90 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 angle #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 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 #s(literal 1/90 binary64) (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (*.f64 angle (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(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 (fma.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 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) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))))))
(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 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/6 binary64))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (PI.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 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 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 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.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 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/12 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (PI.f64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1 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 (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 (pow.f64 (PI.f64) #s(literal 8/3 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.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)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64))))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) (pow.f64 (PI.f64) #s(literal 5/12 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) (pow.f64 (PI.f64) #s(literal 5/12 binary64))))
(*.f64 (PI.f64) angle)
(*.f64 angle (PI.f64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) angle))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 angle (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) angle))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 angle (pow.f64 (PI.f64) #s(literal 1/6 binary64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) angle))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 angle (pow.f64 (PI.f64) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 1/6 binary64))) (pow.f64 (PI.f64) #s(literal 5/6 binary64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.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)
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #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 (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 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 1/6 binary64))) #s(literal 1/90 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 angle #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 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))
(*.f64 (*.f64 #s(literal 1/90 binary64) (pow.f64 (PI.f64) #s(literal 5/6 binary64))) (*.f64 angle (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3/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 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/6 binary64))
(pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))
(*.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 (cbrt.f64 (PI.f64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (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 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 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (PI.f64)) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1/2 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 (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/12 binary64))) (sqrt.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (PI.f64)) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64))) (sqrt.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64))))
(PI.f64)
(log.f64 (exp.f64 (PI.f64)))
(exp.f64 (log.f64 (PI.f64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 2 binary64)))
(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 (fma.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/3 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) (*.f64 #s(literal 5/2 binary64) (log.f64 (PI.f64))))))
(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 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/3 binary64))
(pow.f64 (E.f64) (log.f64 (PI.f64)))
(pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/6 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1/6 binary64))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (PI.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 5/6 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/6 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 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (exp.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (PI.f64)))))
(*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.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 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64)) (pow.f64 (PI.f64) #s(literal 5/12 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (PI.f64)) #s(literal 1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) #s(literal 1/6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) #s(literal 1 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 (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 (pow.f64 (PI.f64) #s(literal 8/3 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.f64 (cbrt.f64 (pow.f64 (PI.f64) #s(literal 8/3 binary64))) (cbrt.f64 (cbrt.f64 (PI.f64))))
(*.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)))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (pow.f64 (PI.f64) #s(literal 1/12 binary64))))
(*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) (pow.f64 (PI.f64) #s(literal 5/12 binary64))) (*.f64 (pow.f64 (PI.f64) #s(literal 1/12 binary64)) (pow.f64 (PI.f64) #s(literal 5/12 binary64))))

eval641.0ms (3.9%)

Memory
-75.8MiB live, 856.5MiB allocated
Compiler

Compiled 82 228 to 6 724 computations (91.8% saved)

prune722.0ms (4.4%)

Memory
10.0MiB live, 1 447.1MiB allocated
Pruning

163 alts after pruning (160 fresh and 3 done)

PrunedKeptTotal
New2 750552 805
Fresh22105127
Picked325
Done112
Total2 7761632 939
Accuracy
77.9%
Counts
2 939 → 163
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.9%
(/.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)))
10.2%
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
51.7%
(/.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))
19.2%
(/.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)))
19.0%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.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)))) (*.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)))
19.2%
(/.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)))
10.6%
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 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 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
18.9%
(/.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)))
18.8%
(/.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)))
19.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 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (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)))
19.5%
(/.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)))
12.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)))
18.6%
(/.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)))
56.2%
(/.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))))
35.7%
(/.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
17.6%
(/.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)))
63.9%
(/.f64 #s(literal 1 binary64) (/.f64 (/.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))))) #s(literal -1 binary64))))
33.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))))
54.4%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
64.3%
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 angle (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #s(literal 1/90 binary64)))))
62.9%
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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)))))
60.9%
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
23.8%
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))))
36.1%
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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)))
66.3%
(*.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)))))
36.1%
(*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
10.8%
(*.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 (*.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)))))
53.6%
(*.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (-.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)))))
15.4%
(*.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))))))
9.1%
(*.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 (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
10.3%
(*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
8.4%
(*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
29.1%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal -1/2 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)))))
55.7%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 angle #s(literal 1/90 binary64)))))))
55.4%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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)))))
54.3%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
42.7%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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)))) (neg.f64 a))))
55.6%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.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))))))))
56.7%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
56.8%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (-.f64 b a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
57.0%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
17.5%
(*.f64 (/.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 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)))))
27.4%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b a) (+.f64 b a))) #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)))))
31.8%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ 1 (* (+ b a) (- b a))) (/.f64 #s(literal 1 binary64) (*.f64 b b))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
66.2%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
65.1%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))))
64.8%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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)))))
64.1%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal 1/90 binary64)))))
43.4%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
36.1%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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)))
63.9%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (log.f64 (+.f64 b a))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
62.9%
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ b a) (fma.f64 a (/.f64 b a) a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
66.2%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
22.5%
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.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) (fma.f64 b b (*.f64 a (+.f64 b a)))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
63.9%
(*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (+.f64 b a))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
63.9%
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))
65.6%
(*.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))))
63.9%
(*.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
65.6%
(*.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))))))))
63.6%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
62.4%
(*.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)))))
62.9%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) angle) #s(literal 1/90 binary64)))))
63.0%
(*.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)))))
63.5%
(*.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)))) #s(literal 1/90 binary64)) angle))))
64.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal 1/90 binary64)))))
62.7%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64)) angle))))
60.9%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))
57.1%
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
22.6%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a (-.f64 a b) (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
56.8%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.f64 (+.f64 b a) (-.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 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))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
54.4%
(*.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 b a))))
43.8%
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
57.1%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 b a) #s(literal -1/4374000 binary64)))))))
60.9%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.f64 b a))))))
60.9%
(*.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)))))
35.8%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) b)))
35.8%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))) b)))
35.8%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) b)))
36.9%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) b)))
36.1%
(*.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)))
34.6%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) b)))
34.6%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (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))))) b)))
35.3%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
34.7%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 angle (fma.f64 b (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64))))))))))
35.3%
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))))))
12.7%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))
12.7%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 b b)))))))
12.1%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (exp.f64 (log.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
12.7%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 #s(approx (+ b a) (fma.f64 a (/.f64 b a) a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
12.1%
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (exp.f64 (log.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
33.4%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (+.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)))
54.4%
(*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))
3.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.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))))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
50.6%
(*.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)))))
49.8%
(*.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)))))
49.8%
(*.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 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
49.6%
(*.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 (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))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
51.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 (*.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))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
49.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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
50.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)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
50.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 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))))))
50.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 angle #s(literal -1/180 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))))))
50.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 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))
51.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 (* (* angle -1/180) (PI))) #s(literal 1 binary64)))
49.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
49.8%
(*.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))))
5.9%
(*.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)))))
27.5%
(*.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)))))
61.0%
(*.f64 (exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 b a))) #s(literal -1 binary64))) (*.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)))))
63.9%
(*.f64 (exp.f64 (log.f64 (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
63.2%
(*.f64 (exp.f64 (log.f64 (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
37.2%
(*.f64 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
59.5%
(*.f64 #s(approx (+ b a) (fma.f64 a (/.f64 b a) 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)))))
32.7%
(*.f64 #s(approx (+ b a) (fma.f64 a (/.f64 b a) a)) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
51.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)))))
31.5%
(*.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))))
52.4%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
36.4%
(*.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 (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)))))
37.1%
(*.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))))
31.0%
(*.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 (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
33.5%
(*.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 (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
32.4%
(*.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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))) (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)))))
31.7%
(*.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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
32.2%
(*.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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))))))) (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)))))
31.6%
(*.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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
31.0%
(*.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 (*.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)))))
32.1%
(*.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 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
31.3%
(*.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 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
32.6%
(*.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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64)))))
32.8%
(*.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))))))) #s(approx (cos (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (/ angle 180))) #s(literal 1 binary64)))
31.2%
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
28.9%
(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)))
33.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 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/8748000 binary64))))))
31.9%
#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 #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))))))
31.9%
#s(approx (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- 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)))
39.0%
#s(approx (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- b a)))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
33.1%
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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))))))
60.9%
#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))))
53.6%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
53.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))))
53.6%
#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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (-.f64 b a))))
53.6%
#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))))
37.0%
#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)))))
52.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))))
32.4%
#s(approx (* (* (* 2 (- (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 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #s(literal 0 binary64))))
39.5%
#s(approx (* (* (* 2 (- (pow 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 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)))
39.4%
#s(approx (* (* (* 2 (- (pow 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 #s(literal -1/90 binary64) (*.f64 a (*.f64 a angle))) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
36.2%
#s(approx (* (* (* 2 (- (pow 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 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (PI.f64))))
39.5%
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (PI.f64) angle))) #s(literal -1/90 binary64))))
39.5%
#s(approx (* (* (* 2 (- (pow 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)))))
39.5%
#s(approx (* (* (* 2 (- (pow 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 #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) angle)))))
35.4%
#s(approx (* (* (* 2 (- (pow 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 b (*.f64 angle (PI.f64)))) b)))
32.4%
#s(approx (* (* (* 2 (- (pow 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) angle) (*.f64 (PI.f64) (*.f64 b b)))))
39.5%
#s(approx (* (* (* 2 (- (pow 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 (*.f64 a angle))) (PI.f64))))
36.1%
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))))
36.1%
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))
39.5%
#s(approx (* (* (* 2 (- (pow 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 angle (PI.f64)))))))
32.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (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))))))
39.4%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (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))))))
36.1%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (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) (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))))
36.2%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (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)))))
39.5%
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (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 (*.f64 a angle) (PI.f64))))))
Compiler

Compiled 12 251 to 3 891 computations (68.2% saved)

regimes717.0ms (4.3%)

Memory
28.7MiB live, 1 354.7MiB allocated
Counts
262 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (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 #s(literal -1/90 binary64)) (*.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 (*.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 a (*.f64 a (*.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 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (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 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 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))) (fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #s(literal 0 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (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 (+.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 (*.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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) 1/90) angle))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 #s(literal 1/90 binary64) (*.f64 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (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 #s(literal 1/90 binary64) (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a (*.f64 angle (*.f64 (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))) (*.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 a) angle) (*.f64 (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 (*.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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (*.f64 (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 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.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 (*.f64 (*.f64 angle (*.f64 a (*.f64 a #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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) 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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (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))))) b)))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 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) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (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)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 angle (fma.f64 b (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 b a) #s(literal -1/4374000 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 (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.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))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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))))))
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (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 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/8748000 binary64))))))
#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 (* (/ 1 (/ 1 (+ 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 (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- 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 (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a a))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
#s(approx (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- b a)))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(*.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 (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) b)))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
(*.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 (*.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) #s(literal 1/90 binary64)) angle))))
(*.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 #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))))))) #s(approx (cos (* (PI) (/ angle 180))) #s(literal 1 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))))))) #s(approx (cos (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) (/ angle 180))) #s(literal 1 binary64)))
(*.f64 #s(approx (+ b a) (fma.f64 a (/.f64 b a) 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 #s(approx (+ b a) (fma.f64 b (/.f64 a b) b)) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 #s(approx (+ b a) (fma.f64 a (/.f64 b a) a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 #s(approx (/ 1 (/ 1 (+ b a))) (fma.f64 a (/.f64 b a) a)) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(/.f64 #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 b a)))
(*.f64 #s(approx (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) #s(approx (* 2 (* (* b b) (sin (* 1/180 (* angle (PI)))))) (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (PI.f64) (*.f64 b b))))) (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 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
(*.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 (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 (*.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 #s(literal 1 binary64) #s(approx (/ 1 (+ b a)) (/.f64 #s(literal 1 binary64) b))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) b) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) b)))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 #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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))))) b)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(*.f64 (+.f64 b a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))))))
(*.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 #s(literal 1 binary64) (/.f64 #s(literal 1 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 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 (-.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))
(/.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 (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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (+.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) (*.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 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64)) angle))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (/.f64 #s(literal 1 binary64) (-.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 (*.f64 (+.f64 b a) (-.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 b a) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (*.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 #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 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))))))))
(*.f64 (+.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 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 b a) (*.f64 (+.f64 b a) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 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 #s(literal 1 binary64) (/.f64 (/.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))))) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ b a) (fma.f64 a (/.f64 b a) a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (-.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (/.f64 (*.f64 (PI.f64) #s(literal 2 binary64)) (/.f64 #s(literal 180 binary64) angle)))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 #s(literal 1/708588000000 binary64) (*.f64 angle angle)))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))) 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 (-.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 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b a))) (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 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 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))))) b)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) angle) #s(literal 1/90 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b a)) (-.f64 b a)) (/.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 #s(literal 1 binary64) (/.f64 #s(approx (/ 1 (* (+ b a) (- b a))) (/.f64 #s(literal 1 binary64) (*.f64 b b))) (/.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 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)))) #s(literal 1/90 binary64)) 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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)))) (neg.f64 a))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.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 (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 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (*.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))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a (-.f64 a b) (*.f64 b b))) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (+.f64 b a))) (/.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a))))))
(*.f64 (+.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 (-.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (+.f64 b a)) (-.f64 b a)) (-.f64 b a))) (/.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))) (-.f64 b a))) (/.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 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.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) (fma.f64 b b (*.f64 a (+.f64 b a)))))) (*.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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (fma.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.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)))))
#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 (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 #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))))))
(*.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 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.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))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.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 (* (* 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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.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))))) (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))))) (*.f64 #s(literal 2 binary64) (cos.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)) (neg.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 (*.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 (+.f64 b 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 b a) (*.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)) (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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 #s(approx (+ b a) (fma.f64 a (/.f64 b a) a)) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.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))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.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)) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a 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 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.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)))) (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 #s(literal 2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 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 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))))))))) (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 (*.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 #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 #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) (-.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) (fma.f64 (*.f64 (neg.f64 a) (sqrt.f64 a)) (sqrt.f64 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 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal -1/2 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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.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 #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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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))))) (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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 b b)))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.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)))) (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 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.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))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a (+.f64 b a))) (-.f64 b a))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a (+.f64 b a)))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64)))) (/.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))))))
(*.f64 (exp.f64 (log.f64 (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
(*.f64 (exp.f64 (log.f64 (+.f64 b a))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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))))))) (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) (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 (pow.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 #s(literal 1 binary64) (exp.f64 (neg.f64 (log.f64 (+.f64 b a))))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (log.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 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.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)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(approx (cos (* (PI) (/ angle 180))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #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 #s(literal 2 binary64) (/.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))))))) (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 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))) (fma.f64 a a (*.f64 b b)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 b a) (+.f64 b a))) #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 #s(approx (+ b a) (fma.f64 a (/.f64 b a) 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 #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) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.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 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (-.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 (fma.f64 (sqrt.f64 b) (sqrt.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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (-.f64 b a)))) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/6 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (*.f64 angle #s(literal 1/90 binary64)))))))
(*.f64 (*.f64 (/.f64 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 b b))))) (*.f64 (+.f64 b a) (-.f64 b a))) (exp.f64 (log.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a))))))
(*.f64 (/.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 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 (sin.f64 (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (exp.f64 (log.f64 (fma.f64 (+.f64 b a) (*.f64 b (*.f64 b (-.f64 b a))) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (+.f64 b a) (-.f64 b a))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b 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)))) (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 #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 #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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 (pow.f64 (PI.f64) #s(literal 5/12 binary64)) (*.f64 angle (pow.f64 (PI.f64) #s(literal 1/6 binary64))))) #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 (*.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 #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)) (sqrt.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) (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)))))
(*.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 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (cbrt.f64 (PI.f64))) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 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 (*.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 #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 (*.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 (PI.f64) (/.f64 angle #s(literal 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 (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)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.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)))) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 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 #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 (*.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 (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 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 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 #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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))) (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)) (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 (-.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 (exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 b a))) #s(literal -1 binary64))) (*.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 #s(literal 2 binary64) (/.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))))))))) (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 (exp.f64 #s(literal 2 binary64)) (log.f64 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 #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 #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 (*.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 #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 (*.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 (PI.f64) (/.f64 angle #s(literal 180 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 (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.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 angle #s(literal -1/180 binary64)) (*.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 (*.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 (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))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (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 (*.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) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (sin.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)))) (*.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 (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.f64 (PI.f64))) (*.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) (cbrt.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 (pow.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)) (*.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 (*.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 (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))))) (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 (*.f64 angle #s(literal -1/180 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 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.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)))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 angle #s(literal -1/180 binary64)) (PI.f64))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b 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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
Calls

10 calls:

77.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
74.0ms
(/.f64 angle #s(literal 180 binary64))
73.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)))))
72.0ms
a
72.0ms
angle
Results
AccuracySegmentsBranch
66.3%1a
68.4%2b
68.8%2angle
66.3%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)))))
66.3%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
66.3%1(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
66.3%1(pow.f64 b #s(literal 2 binary64))
66.3%1(pow.f64 a #s(literal 2 binary64))
68.8%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
68.8%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes67.0ms (0.4%)

Memory
20.9MiB live, 143.7MiB allocated
Counts
69 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (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 #s(literal -1/90 binary64)) (*.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 (*.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 a (*.f64 a (*.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 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (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 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 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))) (fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #s(literal 0 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (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 (+.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 (*.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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) 1/90) angle))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 #s(literal 1/90 binary64) (*.f64 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (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 #s(literal 1/90 binary64) (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a (*.f64 angle (*.f64 (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))) (*.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 a) angle) (*.f64 (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 (*.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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (*.f64 (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 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.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 (*.f64 (*.f64 angle (*.f64 a (*.f64 a #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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) 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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (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))))) b)))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 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) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (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)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 angle (fma.f64 b (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 b a) #s(literal -1/4374000 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 (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.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))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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))))))
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (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 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/8748000 binary64))))))
#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 (* (/ 1 (/ 1 (+ 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 (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- 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 (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a a))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
#s(approx (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- b a)))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(*.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 (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) b)))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
(*.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 (*.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) #s(literal 1/90 binary64)) angle))))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
Calls

3 calls:

24.0ms
angle
19.0ms
(/.f64 angle #s(literal 180 binary64))
19.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
68.7%2angle
68.7%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
68.7%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes198.0ms (1.2%)

Memory
23.1MiB live, 409.2MiB allocated
Counts
68 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (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 #s(literal -1/90 binary64)) (*.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 (*.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 a (*.f64 a (*.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 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (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 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 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))) (fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #s(literal 0 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (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 (+.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 (*.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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) 1/90) angle))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 #s(literal 1/90 binary64) (*.f64 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (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 #s(literal 1/90 binary64) (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a (*.f64 angle (*.f64 (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))) (*.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 a) angle) (*.f64 (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 (*.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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (*.f64 (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 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.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 (*.f64 (*.f64 angle (*.f64 a (*.f64 a #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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) 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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (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))))) b)))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 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) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (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)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 angle (fma.f64 b (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 b a) #s(literal -1/4374000 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 (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.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))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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))))))
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (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 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/8748000 binary64))))))
#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 (* (/ 1 (/ 1 (+ 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 (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- 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 (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a a))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
#s(approx (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- b a)))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(*.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 (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) b)))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
(*.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 (*.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) (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b 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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
Calls

10 calls:

22.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
21.0ms
a
20.0ms
angle
20.0ms
(/.f64 angle #s(literal 180 binary64))
20.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
Results
AccuracySegmentsBranch
65.9%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)))))
66.0%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
66.0%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
63.9%1a
63.9%1(pow.f64 b #s(literal 2 binary64))
63.9%1(pow.f64 a #s(literal 2 binary64))
66.8%2b
68.9%3angle
68.9%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
68.9%3(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes68.0ms (0.4%)

Memory
-6.3MiB live, 150.4MiB allocated
Counts
67 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (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 #s(literal -1/90 binary64)) (*.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 (*.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 a (*.f64 a (*.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 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (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 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 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))) (fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #s(literal 0 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (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 (+.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 (*.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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) 1/90) angle))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 #s(literal 1/90 binary64) (*.f64 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (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 #s(literal 1/90 binary64) (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a (*.f64 angle (*.f64 (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))) (*.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 a) angle) (*.f64 (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 (*.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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (*.f64 (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 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.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 (*.f64 (*.f64 angle (*.f64 a (*.f64 a #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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) 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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (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))))) b)))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 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) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (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)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 angle (fma.f64 b (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 b a) #s(literal -1/4374000 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 (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.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))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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))))))
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (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 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/8748000 binary64))))))
#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 (* (/ 1 (/ 1 (+ 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 (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- 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 (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a a))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
#s(approx (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- b a)))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(*.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 (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) b)))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
(*.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 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))
Outputs
#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 b a) (-.f64 b 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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
Calls

3 calls:

21.0ms
(/.f64 angle #s(literal 180 binary64))
20.0ms
angle
20.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
68.8%3angle
68.8%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
68.8%3(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes346.0ms (2.1%)

Memory
3.9MiB live, 410.3MiB allocated
Counts
66 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (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 #s(literal -1/90 binary64)) (*.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 (*.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 a (*.f64 a (*.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 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (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 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 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))) (fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #s(literal 0 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (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 (+.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 (*.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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) 1/90) angle))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 #s(literal 1/90 binary64) (*.f64 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (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 #s(literal 1/90 binary64) (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a (*.f64 angle (*.f64 (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))) (*.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 a) angle) (*.f64 (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 (*.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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (*.f64 (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 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.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 (*.f64 (*.f64 angle (*.f64 a (*.f64 a #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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) 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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (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))))) b)))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 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) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (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)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 angle (fma.f64 b (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 b a) #s(literal -1/4374000 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 (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.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))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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))))))
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (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 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/8748000 binary64))))))
#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 (* (/ 1 (/ 1 (+ 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 (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- 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 (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a a))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
#s(approx (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- b a)))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(*.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 (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) b)))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
(*.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)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
Calls

10 calls:

154.0ms
angle
40.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
22.0ms
b
20.0ms
(/.f64 angle #s(literal 180 binary64))
18.0ms
a
Results
AccuracySegmentsBranch
65.1%2(pow.f64 b #s(literal 2 binary64))
63.0%2(pow.f64 a #s(literal 2 binary64))
63.0%2a
64.9%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)))))
66.9%3(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
66.9%3(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
65.1%2b
65.9%3angle
65.9%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
65.9%3(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes75.0ms (0.5%)

Memory
0.0MiB live, 159.0MiB allocated
Counts
65 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (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 #s(literal -1/90 binary64)) (*.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 (*.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 a (*.f64 a (*.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 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (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 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 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))) (fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #s(literal 0 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (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 (+.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 (*.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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) 1/90) angle))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 #s(literal 1/90 binary64) (*.f64 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (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 #s(literal 1/90 binary64) (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a (*.f64 angle (*.f64 (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))) (*.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 a) angle) (*.f64 (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 (*.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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (*.f64 (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 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.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 (*.f64 (*.f64 angle (*.f64 a (*.f64 a #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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) 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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (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))))) b)))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 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) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (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)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 angle (fma.f64 b (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 b a) #s(literal -1/4374000 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 (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.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))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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))))))
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (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 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/8748000 binary64))))))
#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 (* (/ 1 (/ 1 (+ 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 (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- 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 (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a a))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
#s(approx (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- b a)))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(*.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 (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) b)))
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
Outputs
(*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle))))
(*.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))))))
Calls

4 calls:

19.0ms
b
18.0ms
(pow.f64 b #s(literal 2 binary64))
17.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
17.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
65.1%2b
65.1%2(pow.f64 b #s(literal 2 binary64))
66.6%3(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
66.6%3(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Compiler

Compiled 32 to 23 computations (28.1% saved)

regimes129.0ms (0.8%)

Memory
-19.8MiB live, 257.8MiB allocated
Counts
64 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (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 #s(literal -1/90 binary64)) (*.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 (*.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 a (*.f64 a (*.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 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (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 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 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))) (fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #s(literal 0 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (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 (+.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 (*.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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) 1/90) angle))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 #s(literal 1/90 binary64) (*.f64 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (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 #s(literal 1/90 binary64) (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a (*.f64 angle (*.f64 (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))) (*.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 a) angle) (*.f64 (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 (*.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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (*.f64 (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 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.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 (*.f64 (*.f64 angle (*.f64 a (*.f64 a #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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) 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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (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))))) b)))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 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) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (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)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 angle (fma.f64 b (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 b a) #s(literal -1/4374000 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 (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.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))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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))))))
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (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 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/8748000 binary64))))))
#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 (* (/ 1 (/ 1 (+ 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 (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- 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 (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a a))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
#s(approx (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- b a)))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.f64 a (neg.f64 a))))
(*.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 (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 angle #s(literal 1/90 binary64)) (PI.f64))) b)))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)) b)))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
#s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a 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))))
Calls

7 calls:

19.0ms
(/.f64 angle #s(literal 180 binary64))
18.0ms
b
18.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
18.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
18.0ms
angle
Results
AccuracySegmentsBranch
65.6%3angle
65.6%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
65.6%3(/.f64 angle #s(literal 180 binary64))
66.4%4(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
66.4%4(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
63.6%2b
63.4%2(pow.f64 b #s(literal 2 binary64))
Compiler

Compiled 50 to 38 computations (24% saved)

regimes56.0ms (0.3%)

Memory
-5.3MiB live, 114.0MiB allocated
Counts
58 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (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 #s(literal -1/90 binary64)) (*.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 (*.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 a (*.f64 a (*.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 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (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 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 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))) (fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #s(literal 0 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (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 (+.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 (*.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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) 1/90) angle))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 #s(literal 1/90 binary64) (*.f64 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (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 #s(literal 1/90 binary64) (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a (*.f64 angle (*.f64 (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))) (*.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 a) angle) (*.f64 (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 (*.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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (*.f64 (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 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.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 (*.f64 (*.f64 angle (*.f64 a (*.f64 a #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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) 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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (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))))) b)))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 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) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (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)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 angle (fma.f64 b (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 b (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/4374000 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (PI.f64) (-.f64 b a)) (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (-.f64 b a) #s(literal -1/4374000 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 (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.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))) (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) (*.f64 (+.f64 a b) (-.f64 b a))))))
#s(approx (* (/ 1 (/ 1 (+ b a))) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 angle (fma.f64 #s(literal -1/4374000 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.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))))))
#s(approx (* (* (* 2 (- (pow 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 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (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 angle (fma.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal -1/8748000 binary64))))))
#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 (* (/ 1 (/ 1 (+ 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 (* (/ 1 (/ (/ 1 (* (+ b a) (- b a))) (/ 1 (- 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)))
Outputs
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
Calls

3 calls:

18.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
17.0ms
angle
17.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
63.7%2angle
63.7%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
63.7%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes179.0ms (1.1%)

Memory
8.5MiB live, 206.3MiB allocated
Counts
44 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (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 #s(literal -1/90 binary64)) (*.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 (*.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 a (*.f64 a (*.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 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (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 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 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))) (fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #s(literal 0 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (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 (+.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 (*.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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) 1/90) angle))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (-.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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (PI)))) angle) 1/90))) (*.f64 #s(literal 1/90 binary64) (*.f64 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 (* (* (* (pow (* (* (PI) (PI)) (sqrt (PI))) 1/3) (cbrt (sqrt (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 #s(literal 1/90 binary64) (fma.f64 angle (*.f64 (PI.f64) (*.f64 b b)) (*.f64 a (*.f64 angle (*.f64 (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))) (*.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 a) angle) (*.f64 (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 (*.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 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 angle (*.f64 (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 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.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 (*.f64 (*.f64 angle (*.f64 a (*.f64 a #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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (fma.f64 (sqrt.f64 a) (sqrt.f64 a) 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 (fma.f64 (sqrt.f64 b) (sqrt.f64 b) a) (-.f64 b a))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (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))))) b)))
(*.f64 (fma.f64 (sqrt.f64 b) (sqrt.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 angle (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a))))
Outputs
#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))))))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
Calls

8 calls:

70.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
33.0ms
b
13.0ms
angle
12.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
12.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
61.0%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
61.0%1(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
61.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)))))
61.0%1(pow.f64 b #s(literal 2 binary64))
61.0%1b
63.1%2angle
63.1%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
63.1%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 76 to 54 computations (28.9% saved)

regimes69.0ms (0.4%)

Memory
-5.6MiB live, 153.1MiB allocated
Counts
20 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (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 #s(literal -1/90 binary64)) (*.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 (*.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 a (*.f64 a (*.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 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (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 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 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))) (fma.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))) (*.f64 b b) #s(literal 0 binary64))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) #s(approx (* (sin (* 1/90 (* angle (PI)))) b) (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))))))
(*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 #s(approx (sin (* 1/90 (* angle (PI)))) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (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 (+.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 (*.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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))
#s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) angle) (*.f64 (PI.f64) #s(literal 1/90 binary64))))
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 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 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 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))) b)))
Calls

10 calls:

9.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
8.0ms
a
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
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
6.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
56.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)))))
60.0%3b
60.9%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
60.9%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
60.0%3(pow.f64 b #s(literal 2 binary64))
57.2%2a
57.2%2(pow.f64 a #s(literal 2 binary64))
53.7%1angle
53.7%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
53.7%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes9.0ms (0.1%)

Memory
25.7MiB live, 25.7MiB allocated
Counts
12 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (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 #s(literal -1/90 binary64)) (*.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 (*.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 a (*.f64 a (*.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 (*.f64 angle (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) (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 (*.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 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))) b)))
Calls

2 calls:

4.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
4.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
Results
AccuracySegmentsBranch
60.9%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
60.9%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes11.0ms (0.1%)

Memory
-25.2MiB live, 19.8MiB allocated
Counts
9 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (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 #s(literal -1/90 binary64)) (*.f64 a (*.f64 (PI.f64) 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 b (*.f64 angle (PI.f64)))) b)))
Calls

2 calls:

7.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
60.9%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
60.9%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes13.0ms (0.1%)

Memory
-5.6MiB live, 33.2MiB allocated
Counts
7 → 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 (*.f64 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 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 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 (*.f64 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 (*.f64 #s(literal 1/90 binary64) 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 angle (*.f64 (PI.f64) (*.f64 b b))))))
Calls

4 calls:

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

Compiled 32 to 23 computations (28.1% saved)

regimes4.0ms (0%)

Memory
11.1MiB live, 11.1MiB 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 (*.f64 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 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 (*.f64 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))))))
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
57.5%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
57.5%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes18.0ms (0.1%)

Memory
8.5MiB live, 47.8MiB allocated
Accuracy

Total -3.1b remaining (-7.9%)

Threshold costs -3.1b (-7.9%)

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 (*.f64 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 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 a (*.f64 (*.f64 a angle) (PI.f64))))))
Calls

10 calls:

3.0ms
(/.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
2.0ms
a
2.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
39.5%1b
39.5%1(pow.f64 b #s(literal 2 binary64))
39.5%1angle
39.5%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
39.5%1(/.f64 angle #s(literal 180 binary64))
39.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)))))
39.5%1a
39.5%1(pow.f64 a #s(literal 2 binary64))
39.5%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
39.5%1(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Compiler

Compiled 86 to 62 computations (27.9% saved)

bsearch2.0ms (0%)

Memory
4.1MiB live, 4.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.685566293853517e+203
5.191791605708082e+203
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.685566293853517e+203
5.191791605708082e+203
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.685566293853517e+203
5.191791605708082e+203
0.0ms
3.256297831151627e+29
1.3832957619425366e+30
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.685566293853517e+203
5.191791605708082e+203
0.0ms
2.297757622960729e-20
1.4278851602063447e-16
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
-4.15637152961776e-297
0.0
Compiler

Compiled 29 to 23 computations (20.7% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.4474744997015894e-65
1.9835291233342598e-64
Compiler

Compiled 29 to 23 computations (20.7% saved)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.3339967296665022e+176
1.9917674187166007e+180
0.0ms
7.611219525015828e-8
0.0010122086881573767
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
24164445065.68558
4824240165614.08
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.297757622960729e-20
1.4278851602063447e-16
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
2.173054231668916e-217
1.6006278555847402e-203
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
2.173054231668916e-217
1.6006278555847402e-203
Compiler

Compiled 29 to 23 computations (20.7% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.173054231668916e-217
1.6006278555847402e-203
Compiler

Compiled 29 to 23 computations (20.7% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.9886389756122455e-257
-9.316762661645455e-281
Compiler

Compiled 29 to 23 computations (20.7% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.9886389756122455e-257
-9.316762661645455e-281
Compiler

Compiled 29 to 23 computations (20.7% saved)

simplify23.0ms (0.1%)

Memory
-32.7MiB live, 47.7MiB allocated
Algorithm
egg-herbie
Rules
118×*-commutative_binary64
16×+-commutative_binary64
14×sub-neg_binary64
10×neg-sub0_binary64
10×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01661252
12381252
22521252
32611252
42651252
52661252
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b 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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 500000000000000009942312419328 binary64)) (*.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 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 6646139978924579/166153499473114484112975882535043072 binary64)) #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)))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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 (PI.f64) (*.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 -5890680864316837/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472 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))))) (if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal +inf.0 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))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))))
(if (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 4742843975160471/237142198758023568227473377297792835283496928595231875152809132048206089502588928 binary64)) (*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) (*.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 944473296573929/9444732965739290427392 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 200000000000000001489796100414863978288398987716630774471928508262527970493563232052743975274781411681693120520556929256745086766561954636618113848223247767419307779472087842816 binary64)) #s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a 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))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 40000000000 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 6646139978924579/166153499473114484112975882535043072 binary64)) #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)))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (PI.f64) (*.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 4968057895362269/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848 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 (PI.f64) angle) (*.f64 a #s(literal -1/90 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 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))) b))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 4968057895362269/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848 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 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 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))) b))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 4968057895362269/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 b (*.f64 angle (PI.f64)))) b))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 angle (*.f64 (PI.f64) (*.f64 b b)))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 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 (*.f64 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 a (*.f64 (*.f64 a angle) (PI.f64))))))
Outputs
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b 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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.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 angle (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (sin.f64 (*.f64 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)))) (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 500000000000000009942312419328 binary64)) (*.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 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 500000000000000009942312419328 binary64)) (*.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 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 angle (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 6646139978924579/166153499473114484112975882535043072 binary64)) #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)))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b 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 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 6646139978924579/166153499473114484112975882535043072 binary64)) #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)))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999994384553937531647238254672299147749614987517424420146305911809334222213484730003449225929602672778211227407463065378690618207626935972713119573715974831195255889365439901082129323010293760 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (*.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 angle (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -5890680864316837/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472 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))))) (if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal +inf.0 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))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64)))))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -5890680864316837/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472 binary64)) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) #s(approx (- b a) (neg.f64 a)))) (if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal +inf.0 binary64)) (*.f64 (+.f64 b a) #s(approx (* (- b a) (sin (* (* (PI) angle) 1/90))) (*.f64 b (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.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)))))))))
(if (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 4742843975160471/237142198758023568227473377297792835283496928595231875152809132048206089502588928 binary64)) (*.f64 (+.f64 b a) (*.f64 #s(approx (- b a) (neg.f64 a)) (sin.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) angle)))) (*.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 (pow.f64 b #s(literal 2 binary64)) #s(literal 4742843975160471/237142198758023568227473377297792835283496928595231875152809132048206089502588928 binary64)) (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))) #s(approx (- b a) (neg.f64 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)))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 944473296573929/9444732965739290427392 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.f64 angle angle)) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/90 binary64) (PI.f64))))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 200000000000000001489796100414863978288398987716630774471928508262527970493563232052743975274781411681693120520556929256745086766561954636618113848223247767419307779472087842816 binary64)) #s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a 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))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 944473296573929/9444732965739290427392 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.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))))))) (if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 200000000000000001489796100414863978288398987716630774471928508262527970493563232052743975274781411681693120520556929256745086766561954636618113848223247767419307779472087842816 binary64)) #s(approx (* (+ b a) (* (- b a) (sin (* (* (PI) angle) 1/90)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64)))) (neg.f64 (*.f64 a a)))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 40000000000 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.f64 angle (fma.f64 (*.f64 #s(literal -1/4374000 binary64) (*.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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))) (*.f64 (+.f64 b a) (-.f64 b a)))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 40000000000 binary64)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(approx (sin (* (* (PI) 1/90) angle)) (*.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))))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 6646139978924579/166153499473114484112975882535043072 binary64)) #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)))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) angle)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 6646139978924579/166153499473114484112975882535043072 binary64)) #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)))))) #s(approx (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (PI) (/ angle 180)))) (cos (* (PI) (/ angle 180)))) (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 4968057895362269/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848 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 (PI.f64) angle) (*.f64 a #s(literal -1/90 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 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))) b))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 4968057895362269/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848 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 a (*.f64 (*.f64 angle (PI.f64)) (*.f64 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 b (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64))))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 4968057895362269/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848 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 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 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64)))) b))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 4968057895362269/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848 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 a (*.f64 angle a)) (*.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 b (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64))))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 4968057895362269/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 b (*.f64 angle (PI.f64)))) b))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal 4968057895362269/12420144738405671481191835907700020442055088136933572889112416304208407621491015090647027270629171823603901845577048585649372640352918515131554298200329449113635639808166799244402122285052787558602103993549731750007142774830528462848 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 b (*.f64 #s(literal 1/90 binary64) (*.f64 b (*.f64 angle (PI.f64))))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 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 a (*.f64 #s(literal -1/90 binary64) (*.f64 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 angle (*.f64 (PI.f64) (*.f64 b b)))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 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 (*.f64 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)))))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 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 (PI.f64) (*.f64 angle 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 (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (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 (*.f64 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 a (*.f64 (PI.f64) (*.f64 angle a))))))

soundness1.6s (9.7%)

Memory
37.7MiB live, 1 818.1MiB allocated
Rules
16 026×lower-fma.f64
16 026×lower-fma.f32
13 536×lower-fma.f64
13 536×lower-fma.f32
9 120×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
087414750
1312913391
0844213025
069359
0108280
1296267
21619259
08948259
078442
0126377
1358336
22050335
08411332
061710078
120498688
080048489
080111827
1268110821
2696310205
087719975
063374
0106360
1272346
21442325
09239325
01882667
16052489
225362441
081242375
01664
02764
18964
245655
3410055
0835355
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
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
Compiler

Compiled 1 853 to 946 computations (48.9% saved)

preprocess174.0ms (1.1%)

Memory
29.7MiB live, 414.4MiB allocated
Remove

(abs a)

(abs b)

Compiler

Compiled 2 160 to 714 computations (66.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...