ab-angle->ABCF B

Time bar (total: 15.1s)

analyze0.0ms (0%)

Memory
0.5MiB live, 0.5MiB 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.5s (16.8%)

Memory
-56.0MiB live, 3 246.7MiB allocated
Samples
1.0s3 579×1valid
857.0ms4 604×0valid
166.0ms55×3valid
83.0ms18×2valid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
ival-sin: 733.0ms (39.7% of total)
ival-mult: 328.0ms (17.8% of total)
ival-pow2: 215.0ms (11.6% of total)
ival-cos: 196.0ms (10.6% of total)
ival-div: 172.0ms (9.3% of total)
adjust: 77.0ms (4.2% of total)
ival-pi: 58.0ms (3.1% of total)
ival-sub: 51.0ms (2.8% of total)
exact: 9.0ms (0.5% of total)
ival-true: 6.0ms (0.3% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess357.0ms (2.4%)

Memory
-33.0MiB live, 484.4MiB 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)

explain296.0ms (2%)

Memory
29.4MiB live, 426.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1280-0-(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
1280-1(1852679.7439456414 6.131938853677042e-119 10235.14791886339)(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
280-0-(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
120-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
sin.f64(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1280
cos.f64(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))sensitivity1272
*.f64(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.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-rescue120
(pow.f64 b #s(literal 2 binary64))overflow56
(pow.f64 a #s(literal 2 binary64))overflow67
*.f64(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))o*u10
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))overflow111
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))overflow111
(pow.f64 b #s(literal 2 binary64))overflow56
(pow.f64 a #s(literal 2 binary64))overflow67
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))underflow2
Confusion
Predicted +Predicted -
+1310
-3095
Precision
0.8136645962732919
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13100
-30194
Precision?
0.808641975308642
Recall?
1.0
Freqs
test
numberfreq
095
133
2123
34
41
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
74.0ms244×1valid
35.0ms264×0valid
15.0ms3valid
Compiler

Compiled 230 to 68 computations (70.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-sin: 25.0ms (26.8% of total)
ival-mult: 18.0ms (19.3% of total)
ival-pow2: 17.0ms (18.2% of total)
ival-cos: 12.0ms (12.9% of total)
ival-div: 6.0ms (6.4% of total)
ival-pi: 6.0ms (6.4% of total)
adjust: 5.0ms (5.4% of total)
ival-sub: 3.0ms (3.2% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 26 to 16 computations (38.5% saved)

simplify257.0ms (1.7%)

Memory
1.0MiB live, 397.2MiB 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)))

localize139.0ms (0.9%)

Memory
-25.3MiB live, 100.9MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy95.8%
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
accuracy89.5%
(*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
accuracy56.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy56.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
33.0ms122×1valid
30.0ms3valid
15.0ms132×0valid
Compiler

Compiled 89 to 18 computations (79.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-sin: 35.0ms (54.9% of total)
ival-mult: 9.0ms (14.1% of total)
ival-cos: 6.0ms (9.4% of total)
ival-pow2: 5.0ms (7.8% of total)
adjust: 3.0ms (4.7% of total)
ival-div: 3.0ms (4.7% of total)
ival-pi: 1.0ms (1.6% of total)
ival-sub: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series9.0ms (0.1%)

Memory
11.6MiB live, 11.6MiB allocated
Counts
4 → 84
Calls
Call 1
Inputs
#<alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))>
#<alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))>
#<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)))))>
#<alt (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))>
Outputs
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<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)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2)))))>
#<alt (* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))>
#<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))))))>
#<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)))))))))>
#<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))))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))>
#<alt (* -1 (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (- (pow b 2) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
Calls

21 calls:

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

rewrite257.0ms (1.7%)

Memory
30.6MiB live, 418.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 454×lower-fma.f64
4 454×lower-fma.f32
3 792×lower-*.f32
3 786×lower-*.f64
2 262×lower-pow.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01535
02535
18435
243035
3347835
0831635
Stop Event
iter limit
node limit
iter limit
Counts
4 → 136
Calls
Call 1
Inputs
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.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 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Outputs
(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)))
(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))))
(+.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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 a a))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 a a))) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b b)))
(+.f64 (*.f64 (*.f64 #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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
(+.f64 (*.f64 (neg.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #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 a))))
(fma.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (*.f64 a a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #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 (*.f64 #s(literal -2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 a a))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 a a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 b b)))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #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 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (fma.f64 b b (*.f64 a a)))
(/.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 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (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) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 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 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (neg.f64 (fma.f64 b b (*.f64 a a))))
(/.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 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (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 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) #s(literal 2 binary64)) (fma.f64 b b (*.f64 a a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (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 (*.f64 a a) (fma.f64 b b (*.f64 a a))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
(*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))) (*.f64 (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)))) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal 2 binary64))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (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)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #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 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (+.f64 b a)) (-.f64 b a))
(+.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))
(+.f64 (neg.f64 (*.f64 a a)) (*.f64 b b))
(+.f64 (/.f64 (*.f64 b (*.f64 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)))))
(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 b (*.f64 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))))
(-.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 b b (*.f64 a a))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (*.f64 b b) (/.f64 (*.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)))))))
(fma.f64 (*.f64 b b) (/.f64 (*.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)))))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(fma.f64 (*.f64 a a) #s(literal -1 binary64) (*.f64 b b))
(fma.f64 (*.f64 b (*.f64 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 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.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)))))))
(fma.f64 #s(literal -1 binary64) (*.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 (*.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 b)) (/.f64 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)))))
(fma.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (neg.f64 a)) (*.f64 b b))
(fma.f64 (sqrt.f64 b) (*.f64 b (sqrt.f64 b)) (neg.f64 (*.f64 a a)))
(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 (*.f64 b (*.f64 b b))))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))) (fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.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 (*.f64 b (*.f64 b (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.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 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 b a)) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.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 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))
(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 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (neg.f64 (fma.f64 b b (*.f64 a a)))))
(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 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (fma.f64 b b (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.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 (*.f64 a a) (fma.f64 b b (*.f64 a 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)))) (fma.f64 a (*.f64 a (*.f64 a a)) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))))
(/.f64 (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 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (neg.f64 (fma.f64 b b (*.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 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 (*.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 b b (*.f64 a a)) (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 (*.f64 b (*.f64 b (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.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 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a (*.f64 a 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 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b (*.f64 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 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) #s(literal 1 binary64)) (fma.f64 b b (*.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)))) #s(literal 1 binary64)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a (*.f64 a 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)))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.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))))) #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 (*.f64 a a) (fma.f64 b b (*.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))))) #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 b b (*.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 b b (*.f64 a a)))) #s(literal 1 binary64)) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 b b (*.f64 a a))))
(/.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 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))))) (neg.f64 (neg.f64 (fma.f64 b b (*.f64 a a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b (*.f64 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 b (*.f64 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 b (*.f64 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 b (*.f64 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))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a))))) (fma.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (fma.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))) (*.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (neg.f64 (*.f64 a a)) (*.f64 b b)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b (*.f64 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 b (*.f64 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))))))) (fma.f64 (*.f64 b b) (/.f64 (*.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))))) (fma.f64 (*.f64 b b) (/.f64 (*.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 (*.f64 b (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (fma.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a (*.f64 a 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 (*.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 (*.f64 a a) (fma.f64 b b (*.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 (*.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 b (*.f64 a a)))) (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 b b (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))) #s(literal -1 binary64))
(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 (*.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 (+.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 (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 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) (fma.f64 b b (*.f64 a a))))
(*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))))
(*.f64 (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 (*.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 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))))
(*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b b (*.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 (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 b (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))))
(*.f64 (+.f64 b a) (-.f64 b a))
(*.f64 (-.f64 b a) (+.f64 b a))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (*.f64 (+.f64 b a) (-.f64 b a)))
(*.f64 (/.f64 (*.f64 (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 b b) (*.f64 (*.f64 b (*.f64 b (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))))))) (fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (-.f64 (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.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)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))

simplify383.0ms (2.5%)

Memory
-18.1MiB live, 676.8MiB allocated
Algorithm
egg-herbie
Rules
15 478×lower-fma.f64
15 478×lower-fma.f32
6 656×lower-+.f64
6 656×lower-+.f32
5 834×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01291323
13681275
213551243
335561135
083111093
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
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))))
(* -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))))
(* -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))
Outputs
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 #s(literal -1/24488801280000000 binary64) (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 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))
(* 1/180 (* angle (PI)))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (*.f64 (PI.f64) (fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) #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 #s(literal -1/34992000 binary64) (*.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)) (* (pow angle 2) (+ (* -1/30855889612800000000 (* (pow angle 2) (pow (PI) 7))) (* 1/22674816000000 (pow (PI) 5))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/30855889612800000000 binary64) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 #s(literal -1/34992000 binary64) (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (PI.f64) #s(literal 1/180 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))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal 2 binary64) (*.f64 b b) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal 2 binary64) (*.f64 b b) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal 2 binary64) (*.f64 b b) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.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) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) (/.f64 #s(literal -2 binary64) (*.f64 b b)) #s(literal 2 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) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) (/.f64 #s(literal -2 binary64) (*.f64 b b)) #s(literal 2 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) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) (/.f64 #s(literal -2 binary64) (*.f64 b b)) #s(literal 2 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.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) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) (/.f64 #s(literal -2 binary64) (*.f64 b b)) #s(literal 2 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) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) (/.f64 #s(literal -2 binary64) (*.f64 b b)) #s(literal 2 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) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 (*.f64 a a) (/.f64 #s(literal -2 binary64) (*.f64 b b)) #s(literal 2 binary64))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal 2 binary64) (*.f64 b b) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal 2 binary64) (*.f64 b b) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (fma.f64 #s(literal 2 binary64) (*.f64 b b) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.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) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.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) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.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) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a)))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.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) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.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) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.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) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (*.f64 a a)))))
(* 1/90 (* angle (* (PI) (- (pow b 2) (pow a 2)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.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 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/17496000 binary64))) (*.f64 (PI.f64) #s(literal 1/90 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) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/17496000 binary64)) (*.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- (pow b 2) (pow a 2)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- (pow b 2) (pow a 2))))) (* 1/11337408000000 (* (pow (PI) 5) (- (pow b 2) (pow a 2))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 angle (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 7 binary64)))) #s(literal -1/15427944806400000000 binary64) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64)))))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/17496000 binary64))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 a b) (-.f64 b a))))
(* -1 (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 a a)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(-.f64 (*.f64 b b) (*.f64 #s(literal 1 binary64) (*.f64 a a)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(-.f64 (*.f64 b b) (*.f64 #s(literal 1 binary64) (*.f64 a 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 a a)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(-.f64 (*.f64 b b) (*.f64 #s(literal 1 binary64) (*.f64 a a)))
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(-.f64 (*.f64 b b) (*.f64 #s(literal 1 binary64) (*.f64 a a)))
(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)))

eval28.0ms (0.2%)

Memory
-15.5MiB live, 62.7MiB allocated
Compiler

Compiled 9 446 to 799 computations (91.5% saved)

prune54.0ms (0.4%)

Memory
1.3MiB live, 179.8MiB allocated
Pruning

25 alts after pruning (25 fresh and 0 done)

PrunedKeptTotal
New19525220
Fresh000
Picked101
Done000
Total19625221
Accuracy
78.9%
Counts
221 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.8%
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
56.6%
(*.f64 (/.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
66.4%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (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 180 binary64)))))
54.8%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.5%
(*.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)))))
20.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 b (*.f64 b b)) (/.f64 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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
53.7%
(*.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)))))
20.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
4.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a))))) (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)))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
9.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 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 (*.f64 a a) (fma.f64 b b (*.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)))))
2.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))) (*.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 b (*.f64 a a)) (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))))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
48.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))))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
53.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 (PI.f64) angle) #s(literal -180 binary64))))
52.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 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
53.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
27.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
6.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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)))))
9.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 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 (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 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
41.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
35.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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)))))
35.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (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)))))
30.8%
(*.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)))))
35.9%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.8%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.8%
(*.f64 (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/17496000 binary64))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Compiler

Compiled 2 208 to 1 056 computations (52.2% saved)

simplify327.0ms (2.2%)

Memory
5.0MiB live, 471.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff0
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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)))))
cost-diff128
(-.f64 (*.f64 a a) (*.f64 b b))
cost-diff0
(fma.f64 b (/.f64 (*.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)))))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff0
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff1408
(*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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))))))
cost-diff0
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
cost-diff0
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
cost-diff0
(*.f64 (/.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff1088
(/.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))))
cost-diff0
(PI.f64)
cost-diff0
(*.f64 angle (PI.f64))
cost-diff0
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
cost-diff0
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff0
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
cost-diff0
(+.f64 b a)
cost-diff0
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
cost-diff0
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (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 180 binary64)))))
Rules
8 302×lower-fma.f32
8 294×lower-fma.f64
7 882×lower-*.f32
7 828×lower-*.f64
2 608×lower-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
057964
0108867
1244833
2822833
35301815
08074815
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (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 180 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (PI.f64))
angle
(PI.f64)
(*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))
#s(literal 1/90 binary64)
(*.f64 (+.f64 a b) (-.f64 b a))
(+.f64 a b)
a
b
(-.f64 b a)
(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 (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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 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 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
#s(literal 1 binary64)
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 b a)
b
a
(-.f64 b a)
(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) (fma.f64 b (/.f64 (*.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)))))) (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) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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))))))
#s(literal 2 binary64)
(fma.f64 b (/.f64 (*.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)))))
b
(/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a)))
(*.f64 b (*.f64 b b))
(*.f64 b b)
(fma.f64 b b (*.f64 a a))
(*.f64 a a)
a
(neg.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 a (*.f64 a (*.f64 a a)))
(*.f64 a (*.f64 a 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))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))))
#s(literal 2 binary64)
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a) (-.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 b b (*.f64 a 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))))
(fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))
(*.f64 b b)
(*.f64 a (*.f64 a a))
(-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))
(*.f64 b (*.f64 b b))
(fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 b (*.f64 b (*.f64 b b)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Outputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (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 180 binary64)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 b a) #s(literal 2 binary64))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 angle #s(literal 180 binary64))
#s(literal 180 binary64)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) #s(literal 1/90 binary64)) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (PI.f64) angle))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
(*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))
#s(literal 1/90 binary64)
(*.f64 (+.f64 a b) (-.f64 b a))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 a b)
(+.f64 b a)
a
b
(-.f64 b a)
(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 (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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (*.f64 (+.f64 b a) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (+.f64 b a) #s(literal 2 binary64))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) #s(literal 2 binary64))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))
#s(literal 1 binary64)
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 b a)
b
a
(-.f64 b a)
(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) (fma.f64 b (/.f64 (*.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)))))) (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 b b (*.f64 a a))) (fma.f64 b (*.f64 b (*.f64 b b)) (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 b b (*.f64 a a))) (fma.f64 b (*.f64 b (*.f64 b b)) (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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 #s(literal 2 binary64) (fma.f64 b b (*.f64 a a))) (fma.f64 b (*.f64 b (*.f64 b b)) (neg.f64 (*.f64 a (*.f64 a (*.f64 a a))))))
#s(literal 2 binary64)
(fma.f64 b (/.f64 (*.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 (*.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))))
b
(/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a)))
(*.f64 b (*.f64 b b))
(*.f64 b b)
(fma.f64 b b (*.f64 a a))
(*.f64 a a)
a
(neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a))))
(*.f64 (neg.f64 a) (/.f64 (*.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 a (*.f64 a (*.f64 a a)))
(*.f64 a (*.f64 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)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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 (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 a (*.f64 a (+.f64 b a))))) (*.f64 (-.f64 b a) (fma.f64 b b (*.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 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 a (*.f64 a (+.f64 b a))))) (*.f64 (-.f64 b a) (fma.f64 b b (*.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 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 a (*.f64 a (+.f64 b a))))) (*.f64 (-.f64 b a) (fma.f64 b b (*.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 2 binary64)
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 a (*.f64 a (+.f64 b a))))) (*.f64 (-.f64 b a) (fma.f64 b b (*.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 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a) (*.f64 (-.f64 b a) (fma.f64 b b (*.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 a) (-.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 (+.f64 b a) (-.f64 b a))
(+.f64 b a)
b
a
(-.f64 b a)
(fma.f64 b b (*.f64 a 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))))
(fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))
(*.f64 b b)
(*.f64 a (*.f64 a a))
(-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))
(*.f64 b (*.f64 b b))
(fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (-.f64 a b) (*.f64 a (*.f64 a (+.f64 b a)))))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (+.f64 b a) (-.f64 a b))
(*.f64 b (*.f64 b (*.f64 b b)))
(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)))

localize365.0ms (2.4%)

Memory
-13.0MiB live, 536.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy56.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy56.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy34.5%
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
accuracy18.2%
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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)))))
accuracy60.4%
(/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a)))
accuracy56.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy56.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy51.8%
(/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))
accuracy99.5%
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
accuracy89.5%
(/.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))))
accuracy56.8%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy56.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy99.6%
(*.f64 angle (PI.f64))
accuracy99.5%
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy88.9%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
accuracy56.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy99.5%
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
accuracy99.5%
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
accuracy56.8%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy56.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Samples
132.0ms122×1valid
55.0ms132×0valid
23.0ms3valid
Compiler

Compiled 1 001 to 61 computations (93.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 148.0ms
ival-mult: 61.0ms (41.3% of total)
ival-sin: 31.0ms (21% of total)
ival-div: 13.0ms (8.8% of total)
adjust: 10.0ms (6.8% of total)
const: 9.0ms (6.1% of total)
ival-add: 9.0ms (6.1% of total)
ival-cos: 6.0ms (4.1% of total)
ival-sub: 4.0ms (2.7% of total)
ival-pi: 2.0ms (1.4% of total)
ival-neg: 2.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series33.0ms (0.2%)

Memory
7.4MiB live, 49.3MiB allocated
Counts
12 → 240
Calls
Call 1
Inputs
#<alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))>
#<alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))>
#<alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))>
#<alt (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))>
#<alt (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (PI.f64))>
#<alt (/.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))))>
#<alt (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))>
#<alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))>
#<alt (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a)))>
#<alt (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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)))))>
#<alt (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))>
Outputs
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<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)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))>
#<alt (+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))>
#<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))))))>
#<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))))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))>
#<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)))))>
#<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)))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a)))))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))>
#<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)))))>
#<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)))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))>
#<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)))))>
#<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)))))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))>
#<alt (+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))>
#<alt (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))>
#<alt (* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))>
#<alt (/ (pow a 4) (pow b 2))>
#<alt (* (pow a 4) (+ (* -1 (/ (pow a 2) (pow b 4))) (/ 1 (pow b 2))))>
#<alt (* (pow a 4) (+ (* (pow a 2) (- (/ (pow a 2) (pow b 6)) (/ 1 (pow b 4)))) (/ 1 (pow b 2))))>
#<alt (* (pow a 4) (+ (* (pow a 2) (- (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b 8))) (/ 1 (pow b 6)))) (/ 1 (pow b 4)))) (/ 1 (pow b 2))))>
#<alt (pow a 2)>
#<alt (* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))>
#<alt (* (pow a 2) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 2) (- (+ 1 (* -1 (/ (pow b 6) (pow a 6)))) (+ (* -1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2)))))>
#<alt (pow a 2)>
#<alt (* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))>
#<alt (* (pow a 2) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 2) (- (+ 1 (* -1 (/ (pow b 6) (pow a 6)))) (+ (* -1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2)))))>
#<alt (pow a 2)>
#<alt (+ (* -1 (pow b 2)) (pow a 2))>
#<alt (+ (* (pow b 2) (- (/ (pow b 2) (pow a 2)) 1)) (pow a 2))>
#<alt (+ (* (pow b 2) (- (* (pow b 2) (+ (* -1 (/ (pow b 2) (pow a 4))) (/ 1 (pow a 2)))) 1)) (pow a 2))>
#<alt (/ (pow a 4) (pow b 2))>
#<alt (/ (+ (* -1 (/ (pow a 6) (pow b 2))) (pow a 4)) (pow b 2))>
#<alt (/ (- (+ (/ (pow a 8) (pow b 4)) (pow a 4)) (/ (pow a 6) (pow b 2))) (pow b 2))>
#<alt (/ (- (+ (* -1 (/ (pow a 10) (pow b 6))) (pow a 4)) (+ (* -1 (/ (pow a 8) (pow b 4))) (/ (pow a 6) (pow b 2)))) (pow b 2))>
#<alt (/ (pow a 4) (pow b 2))>
#<alt (/ (+ (* -1 (/ (pow a 6) (pow b 2))) (pow a 4)) (pow b 2))>
#<alt (/ (- (+ (/ (pow a 8) (pow b 4)) (pow a 4)) (/ (pow a 6) (pow b 2))) (pow b 2))>
#<alt (/ (- (+ (* -1 (/ (pow a 10) (pow b 6))) (pow a 4)) (+ (* -1 (/ (pow a 8) (pow b 4))) (/ (pow a 6) (pow b 2)))) (pow b 2))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (/ (pow b 3) (pow a 2))>
#<alt (* (pow b 3) (+ (* -1 (/ (pow b 2) (pow a 4))) (/ 1 (pow a 2))))>
#<alt (* (pow b 3) (+ (* (pow b 2) (- (/ (pow b 2) (pow a 6)) (/ 1 (pow a 4)))) (/ 1 (pow a 2))))>
#<alt (* (pow b 3) (+ (* (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))))>
#<alt b>
#<alt (* b (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* b (- (+ 1 (/ (pow a 4) (pow b 4))) (/ (pow a 2) (pow b 2))))>
#<alt (* b (- (+ 1 (* -1 (/ (pow a 6) (pow b 6)))) (+ (* -1 (/ (pow a 4) (pow b 4))) (/ (pow a 2) (pow b 2)))))>
#<alt b>
#<alt (* -1 (* b (- (/ (pow a 2) (pow b 2)) 1)))>
#<alt (* -1 (* b (- (* -1 (/ (pow a 4) (pow b 4))) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))))>
#<alt (* -1 (* b (- (/ (pow a 6) (pow b 6)) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))))>
#<alt b>
#<alt (+ b (* -1 (/ (pow a 2) b)))>
#<alt (+ b (* (pow a 2) (- (/ (pow a 2) (pow b 3)) (/ 1 b))))>
#<alt (+ b (* (pow a 2) (- (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b 5))) (/ 1 (pow b 3)))) (/ 1 b))))>
#<alt (/ (pow b 3) (pow a 2))>
#<alt (/ (+ (* -1 (/ (pow b 5) (pow a 2))) (pow b 3)) (pow a 2))>
#<alt (/ (- (+ (/ (pow b 7) (pow a 4)) (pow b 3)) (/ (pow b 5) (pow a 2))) (pow a 2))>
#<alt (/ (- (+ (* -1 (/ (pow b 9) (pow a 6))) (pow b 3)) (+ (* -1 (/ (pow b 7) (pow a 4))) (/ (pow b 5) (pow a 2)))) (pow a 2))>
#<alt (/ (pow b 3) (pow a 2))>
#<alt (/ (+ (* -1 (/ (pow b 5) (pow a 2))) (pow b 3)) (pow a 2))>
#<alt (/ (- (+ (/ (pow b 7) (pow a 4)) (pow b 3)) (/ (pow b 5) (pow a 2))) (pow a 2))>
#<alt (/ (- (+ (* -1 (/ (pow b 9) (pow a 6))) (pow b 3)) (+ (* -1 (/ (pow b 7) (pow a 4))) (/ (pow b 5) (pow a 2)))) (pow a 2))>
#<alt (/ 1 (pow a 2))>
#<alt (+ (* -1 (/ (* b (+ (* -1 (pow a 3)) (pow a 3))) (pow a 6))) (/ 1 (pow a 2)))>
#<alt (+ (* b (+ (* -1 (/ (* b (+ (* -1 (pow a 2)) (pow a 2))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 6))))) (/ 1 (pow a 2)))>
#<alt (+ (* b (+ (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 6))) (* b (+ (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow a 6))) (* b (- (* -1 (/ (+ a (* -1 a)) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 8))))))))) (/ 1 (pow a 2)))>
#<alt (/ 1 (pow b 2))>
#<alt (/ (+ 1 (+ (* -1 (/ a b)) (/ a b))) (pow b 2))>
#<alt (/ (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 2) (pow b 2)))))) (pow b 2))>
#<alt (/ (- (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ (pow a 4) (pow b 4))) (+ (/ a b) (/ (pow a 2) (pow b 2))))))) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 4))) (pow b 2))>
#<alt (/ 1 (pow b 2))>
#<alt (/ (+ 1 (+ (* -1 (/ a b)) (/ a b))) (pow b 2))>
#<alt (/ (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (+ (* -1 (/ (pow a 2) b)) (/ (pow a 2) b))) b))) (pow b 2))>
#<alt (/ (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (* -1 (/ (pow a 4) (pow b 2)))) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 2))) b))) b))) (pow b 2))>
#<alt (/ 1 (pow b 2))>
#<alt (+ (* -1 (/ (pow a 4) (pow b 6))) (/ 1 (pow b 2)))>
#<alt (+ (* (pow a 4) (- (/ (pow a 2) (pow b 8)) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))>
#<alt (+ (* (pow a 4) (- (* (pow a 2) (+ (/ 1 (pow b 8)) (/ (* a (+ (* -1 (pow b 3)) (pow b 3))) (pow b 12)))) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))>
#<alt (/ 1 (pow a 2))>
#<alt (/ (+ 1 (* -1 (/ (+ b (* -1 b)) a))) (pow a 2))>
#<alt (/ (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))))) (pow a 2))>
#<alt (/ (- (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (+ (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))) (* -1 (/ (pow b 4) (pow a 4)))))) (/ (* (+ b (* -1 b)) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 4))) (pow a 2))>
#<alt (/ 1 (pow a 2))>
#<alt (/ (+ 1 (+ (* -1 (/ b a)) (/ b a))) (pow a 2))>
#<alt (/ (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (/ (pow b 2) a))) a))) (pow a 2))>
#<alt (/ (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (* -1 (/ (pow b 4) (pow a 2)))) (/ (* (+ b (* -1 b)) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 2))) a))) a))) (pow a 2))>
#<alt (pow a 2)>
#<alt (+ (* -1 (/ (* b (+ (* -1 (pow a 7)) (pow a 7))) (pow a 6))) (pow a 2))>
#<alt (+ (* b (+ (* -1 (/ (* b (+ (* a (+ (* -1 (pow a 5)) (pow a 5))) (pow a 6))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 7)) (pow a 7)) (pow a 6))))) (pow a 2))>
#<alt (+ (* b (+ (* -1 (/ (+ (* -1 (pow a 7)) (pow a 7)) (pow a 6))) (* b (+ (* -1 (/ (+ (* a (+ (* -1 (pow a 5)) (pow a 5))) (pow a 6)) (pow a 6))) (* b (- (* -1 (/ (+ (* -1 (pow a 5)) (+ (* a (+ (* -1 (pow a 4)) (pow a 4))) (pow a 5))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 4))))))))) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))>
#<alt (* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ a b)) (+ (/ a b) (/ (pow a 2) (pow b 2)))))))>
#<alt (* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ a b)) (+ (/ a b) (+ (/ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow b 3)) (/ (pow a 2) (pow b 2))))))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (+ (* -1 (/ (pow a 2) b)) (* 2 (/ (pow a 2) b)))) b))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (+ (* -1 (+ (* -1 (pow a 2)) (* 2 (pow a 2)))) (* -1 (/ (- (* -1 (+ (* -1 (pow a 3)) (+ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow a 3)))) (* -1 (+ (* -1 (pow a 3)) (pow a 3)))) b))) b))) b))))>
#<alt (pow b 2)>
#<alt (+ (* a (+ b (* -1 b))) (pow b 2))>
#<alt (+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))>
#<alt (+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))>
#<alt (pow a 2)>
#<alt (* (pow a 2) (+ 1 (* -1 (/ (+ b (* -1 b)) a))))>
#<alt (* (pow a 2) (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (* -1 (/ (+ (* -1 (pow b 2)) (* 2 (pow b 2))) (pow a 2))))))>
#<alt (* (pow a 2) (- (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (+ (* -1 (/ (+ (* -1 (pow b 2)) (* 2 (pow b 2))) (pow a 2))) (* -1 (/ (+ (* -1 (pow b 3)) (+ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow b 3))) (pow a 3)))))) (* -1 (/ (+ (* -1 (pow b 3)) (pow b 3)) (pow a 3)))))>
#<alt (pow a 2)>
#<alt (* (pow a 2) (+ 1 (+ (* -1 (/ b a)) (/ b a))))>
#<alt (* (pow a 2) (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (* 2 (/ (pow b 2) a)))) a))))>
#<alt (* (pow a 2) (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (+ (* -1 (+ (* -1 (pow b 2)) (* 2 (pow b 2)))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 3)) (+ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow b 3)))) (* -1 (+ (* -1 (pow b 3)) (pow b 3)))) a))) a))) a))))>
Calls

60 calls:

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

rewrite411.0ms (2.7%)

Memory
10.5MiB live, 635.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 168×lower-/.f32
5 156×lower-/.f64
4 392×lower-fma.f32
4 386×lower-fma.f64
3 682×lower-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044181
081161
1294124
22314124
08377124
Stop Event
iter limit
node limit
iter limit
Counts
12 → 530
Calls
Call 1
Inputs
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (PI.f64))
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
Outputs
(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 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) (neg.f64 angle))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (PI.f64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (neg.f64 (PI.f64)) (neg.f64 (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (PI.f64) angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 angle) (PI.f64))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (PI.f64) (neg.f64 angle))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) (*.f64 (neg.f64 angle) (PI.f64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (neg.f64 (PI.f64)) (neg.f64 (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (PI.f64) angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 angle) (PI.f64))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (PI.f64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (PI.f64) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))))
(*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))) angle)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) angle) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (-.f64 b a)) (+.f64 a b))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (+.f64 a b)) (-.f64 b a))
(*.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 #s(literal 1 binary64)) (PI.f64))
(*.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)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 b a) (+.f64 a b)))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(neg.f64 (/.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 a b)))))
(/.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 a b))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))))))
(/.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 a b))))
(/.f64 (neg.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 a b))))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.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 a b))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b)))) #s(literal -1 binary64))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 #s(literal 2 binary64) (/.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 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.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)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (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 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (+.f64 a b)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (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 1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (-.f64 b a)) (+.f64 a b))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (+.f64 a b)) (-.f64 b a))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 (-.f64 b a) (+.f64 a b))))
(*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 a b))) (-.f64 b a))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 a a (*.f64 b b)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (neg.f64 (fma.f64 a a (*.f64 b b)))))
(neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (neg.f64 (fma.f64 a a (*.f64 b b)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 a a (*.f64 b b))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1 binary64))))
(/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (neg.f64 (neg.f64 (*.f64 a (*.f64 a (*.f64 a a))))) (neg.f64 (neg.f64 (fma.f64 a a (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1 binary64)) (fma.f64 a a (*.f64 b b)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 a a (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 a (*.f64 a a))) #s(literal 1 binary64))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(pow.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1 binary64))
(*.f64 a (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 a a (*.f64 b b))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a a (*.f64 b b))))
(*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b)))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 a a) (fma.f64 a a (*.f64 b b))))
(*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b)))))
(*.f64 (*.f64 a (*.f64 a a)) (/.f64 a (fma.f64 a a (*.f64 b b))))
(*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))))
(*.f64 (neg.f64 (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a a (*.f64 b b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.f64 a a)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a (*.f64 a a)) (fma.f64 a a (*.f64 b b))) a)
(*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (-.f64 b a) (+.f64 a b)))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b (*.f64 b b)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 a a (*.f64 b b)))) (/.f64 (*.f64 b (*.f64 b b)) (neg.f64 (fma.f64 a a (*.f64 b b)))))
(neg.f64 (/.f64 (*.f64 b (*.f64 b b)) (neg.f64 (fma.f64 a a (*.f64 b b)))))
(neg.f64 (/.f64 (*.f64 (*.f64 b b) (neg.f64 b)) (fma.f64 a a (*.f64 b b))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b (*.f64 b b))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64))))
(/.f64 (*.f64 b (*.f64 b b)) (fma.f64 a a (*.f64 b b)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 b b) (neg.f64 b)) (neg.f64 (fma.f64 a a (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (*.f64 b b) (neg.f64 b))) (neg.f64 (neg.f64 (fma.f64 a a (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)) (fma.f64 a a (*.f64 b b)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 b b) (neg.f64 b)))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 a a (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64))) (neg.f64 (fma.f64 a a (*.f64 b b))))
(pow.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b (*.f64 b b))) #s(literal -1 binary64))
(*.f64 b (/.f64 (*.f64 b b) (fma.f64 a a (*.f64 b b))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 a a (*.f64 b b))))
(*.f64 (*.f64 b b) (*.f64 b (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b)))))
(*.f64 (*.f64 b b) (/.f64 b (fma.f64 a a (*.f64 b b))))
(*.f64 (*.f64 b (*.f64 b b)) (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))))
(*.f64 (*.f64 (*.f64 b b) (neg.f64 b)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a a (*.f64 b b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (*.f64 b (*.f64 b b)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 b b) (fma.f64 a a (*.f64 b b))) b)
(*.f64 (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (-.f64 b a) (+.f64 a b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(neg.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a a (*.f64 b b)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))))
(/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (neg.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (neg.f64 (neg.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a a (*.f64 b b)))) (neg.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(pow.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) #s(literal -1 binary64))
(*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))))
(*.f64 (+.f64 a b) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))))
(*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))))
(*.f64 (fma.f64 a a (*.f64 b b)) (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(*.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(*.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 (-.f64 b a) (+.f64 a b)))
(*.f64 (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(*.f64 (/.f64 (+.f64 a b) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (fma.f64 a a (*.f64 b b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (pow.f64 (/.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a)))))) (fma.f64 (*.f64 a (*.f64 a a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(*.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (+.f64 a b)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a a (*.f64 b b))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (+.f64 a b)) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(+.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(-.f64 (/.f64 (/.f64 (*.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(-.f64 (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))))
(fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 b (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 b b) (*.f64 (*.f64 b b) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) a) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 a a)) (*.f64 (+.f64 a b) (-.f64 a b)) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a a) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (+.f64 a b))) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) b) (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 b b)) (*.f64 b b) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 b (*.f64 b b))) b (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (+.f64 a b))) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))))))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 (neg.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (neg.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b)))))) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))
(/.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))
(/.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))))) (neg.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (neg.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b))))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))) (*.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))) (neg.f64 (fma.f64 a (*.f64 (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (*.f64 (*.f64 a a) (+.f64 a b)) (-.f64 a b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))))))
(pow.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) #s(literal -1 binary64))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (/.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))
(*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (/.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (-.f64 b a) (+.f64 a b))) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))))

simplify363.0ms (2.4%)

Memory
16.5MiB live, 547.2MiB allocated
Algorithm
egg-herbie
Rules
12 698×lower-fma.f64
12 698×lower-fma.f32
5 318×lower-*.f64
5 318×lower-*.f32
2 718×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06453905
121523399
080853300
Stop Event
iter limit
node limit
Counts
240 → 237
Calls
Call 1
Inputs
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)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/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 (* 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 (* 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)))))
(* 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) (* (+ a b) (- b a)))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(/ (pow a 4) (pow b 2))
(* (pow a 4) (+ (* -1 (/ (pow a 2) (pow b 4))) (/ 1 (pow b 2))))
(* (pow a 4) (+ (* (pow a 2) (- (/ (pow a 2) (pow b 6)) (/ 1 (pow b 4)))) (/ 1 (pow b 2))))
(* (pow a 4) (+ (* (pow a 2) (- (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b 8))) (/ 1 (pow b 6)))) (/ 1 (pow b 4)))) (/ 1 (pow b 2))))
(pow a 2)
(* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))
(* (pow a 2) (- (+ 1 (* -1 (/ (pow b 6) (pow a 6)))) (+ (* -1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2)))))
(pow a 2)
(* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))
(* (pow a 2) (- (+ 1 (* -1 (/ (pow b 6) (pow a 6)))) (+ (* -1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2)))))
(pow a 2)
(+ (* -1 (pow b 2)) (pow a 2))
(+ (* (pow b 2) (- (/ (pow b 2) (pow a 2)) 1)) (pow a 2))
(+ (* (pow b 2) (- (* (pow b 2) (+ (* -1 (/ (pow b 2) (pow a 4))) (/ 1 (pow a 2)))) 1)) (pow a 2))
(/ (pow a 4) (pow b 2))
(/ (+ (* -1 (/ (pow a 6) (pow b 2))) (pow a 4)) (pow b 2))
(/ (- (+ (/ (pow a 8) (pow b 4)) (pow a 4)) (/ (pow a 6) (pow b 2))) (pow b 2))
(/ (- (+ (* -1 (/ (pow a 10) (pow b 6))) (pow a 4)) (+ (* -1 (/ (pow a 8) (pow b 4))) (/ (pow a 6) (pow b 2)))) (pow b 2))
(/ (pow a 4) (pow b 2))
(/ (+ (* -1 (/ (pow a 6) (pow b 2))) (pow a 4)) (pow b 2))
(/ (- (+ (/ (pow a 8) (pow b 4)) (pow a 4)) (/ (pow a 6) (pow b 2))) (pow b 2))
(/ (- (+ (* -1 (/ (pow a 10) (pow b 6))) (pow a 4)) (+ (* -1 (/ (pow a 8) (pow b 4))) (/ (pow a 6) (pow b 2)))) (pow b 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))))
(/ (pow b 3) (pow a 2))
(* (pow b 3) (+ (* -1 (/ (pow b 2) (pow a 4))) (/ 1 (pow a 2))))
(* (pow b 3) (+ (* (pow b 2) (- (/ (pow b 2) (pow a 6)) (/ 1 (pow a 4)))) (/ 1 (pow a 2))))
(* (pow b 3) (+ (* (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))))
b
(* b (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* b (- (+ 1 (/ (pow a 4) (pow b 4))) (/ (pow a 2) (pow b 2))))
(* b (- (+ 1 (* -1 (/ (pow a 6) (pow b 6)))) (+ (* -1 (/ (pow a 4) (pow b 4))) (/ (pow a 2) (pow b 2)))))
b
(* -1 (* b (- (/ (pow a 2) (pow b 2)) 1)))
(* -1 (* b (- (* -1 (/ (pow a 4) (pow b 4))) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))))
(* -1 (* b (- (/ (pow a 6) (pow b 6)) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))))
b
(+ b (* -1 (/ (pow a 2) b)))
(+ b (* (pow a 2) (- (/ (pow a 2) (pow b 3)) (/ 1 b))))
(+ b (* (pow a 2) (- (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b 5))) (/ 1 (pow b 3)))) (/ 1 b))))
(/ (pow b 3) (pow a 2))
(/ (+ (* -1 (/ (pow b 5) (pow a 2))) (pow b 3)) (pow a 2))
(/ (- (+ (/ (pow b 7) (pow a 4)) (pow b 3)) (/ (pow b 5) (pow a 2))) (pow a 2))
(/ (- (+ (* -1 (/ (pow b 9) (pow a 6))) (pow b 3)) (+ (* -1 (/ (pow b 7) (pow a 4))) (/ (pow b 5) (pow a 2)))) (pow a 2))
(/ (pow b 3) (pow a 2))
(/ (+ (* -1 (/ (pow b 5) (pow a 2))) (pow b 3)) (pow a 2))
(/ (- (+ (/ (pow b 7) (pow a 4)) (pow b 3)) (/ (pow b 5) (pow a 2))) (pow a 2))
(/ (- (+ (* -1 (/ (pow b 9) (pow a 6))) (pow b 3)) (+ (* -1 (/ (pow b 7) (pow a 4))) (/ (pow b 5) (pow a 2)))) (pow a 2))
(/ 1 (pow a 2))
(+ (* -1 (/ (* b (+ (* -1 (pow a 3)) (pow a 3))) (pow a 6))) (/ 1 (pow a 2)))
(+ (* b (+ (* -1 (/ (* b (+ (* -1 (pow a 2)) (pow a 2))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 6))))) (/ 1 (pow a 2)))
(+ (* b (+ (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 6))) (* b (+ (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow a 6))) (* b (- (* -1 (/ (+ a (* -1 a)) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 8))))))))) (/ 1 (pow a 2)))
(/ 1 (pow b 2))
(/ (+ 1 (+ (* -1 (/ a b)) (/ a b))) (pow b 2))
(/ (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 2) (pow b 2)))))) (pow b 2))
(/ (- (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ (pow a 4) (pow b 4))) (+ (/ a b) (/ (pow a 2) (pow b 2))))))) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 4))) (pow b 2))
(/ 1 (pow b 2))
(/ (+ 1 (+ (* -1 (/ a b)) (/ a b))) (pow b 2))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (+ (* -1 (/ (pow a 2) b)) (/ (pow a 2) b))) b))) (pow b 2))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (* -1 (/ (pow a 4) (pow b 2)))) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 2))) b))) b))) (pow b 2))
(/ 1 (pow b 2))
(+ (* -1 (/ (pow a 4) (pow b 6))) (/ 1 (pow b 2)))
(+ (* (pow a 4) (- (/ (pow a 2) (pow b 8)) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))
(+ (* (pow a 4) (- (* (pow a 2) (+ (/ 1 (pow b 8)) (/ (* a (+ (* -1 (pow b 3)) (pow b 3))) (pow b 12)))) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))
(/ 1 (pow a 2))
(/ (+ 1 (* -1 (/ (+ b (* -1 b)) a))) (pow a 2))
(/ (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))))) (pow a 2))
(/ (- (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (+ (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))) (* -1 (/ (pow b 4) (pow a 4)))))) (/ (* (+ b (* -1 b)) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 4))) (pow a 2))
(/ 1 (pow a 2))
(/ (+ 1 (+ (* -1 (/ b a)) (/ b a))) (pow a 2))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (/ (pow b 2) a))) a))) (pow a 2))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (* -1 (/ (pow b 4) (pow a 2)))) (/ (* (+ b (* -1 b)) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 2))) a))) a))) (pow a 2))
(pow a 2)
(+ (* -1 (/ (* b (+ (* -1 (pow a 7)) (pow a 7))) (pow a 6))) (pow a 2))
(+ (* b (+ (* -1 (/ (* b (+ (* a (+ (* -1 (pow a 5)) (pow a 5))) (pow a 6))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 7)) (pow a 7)) (pow a 6))))) (pow a 2))
(+ (* b (+ (* -1 (/ (+ (* -1 (pow a 7)) (pow a 7)) (pow a 6))) (* b (+ (* -1 (/ (+ (* a (+ (* -1 (pow a 5)) (pow a 5))) (pow a 6)) (pow a 6))) (* b (- (* -1 (/ (+ (* -1 (pow a 5)) (+ (* a (+ (* -1 (pow a 4)) (pow a 4))) (pow a 5))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 4))))))))) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ a b)) (+ (/ a b) (/ (pow a 2) (pow b 2)))))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ a b)) (+ (/ a b) (+ (/ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow b 3)) (/ (pow a 2) (pow b 2))))))))
(pow b 2)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (+ (* -1 (/ (pow a 2) b)) (* 2 (/ (pow a 2) b)))) b))))
(* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (+ (* -1 (+ (* -1 (pow a 2)) (* 2 (pow a 2)))) (* -1 (/ (- (* -1 (+ (* -1 (pow a 3)) (+ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow a 3)))) (* -1 (+ (* -1 (pow a 3)) (pow a 3)))) b))) b))) b))))
(pow b 2)
(+ (* a (+ b (* -1 b))) (pow b 2))
(+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))
(+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))
(pow a 2)
(* (pow a 2) (+ 1 (* -1 (/ (+ b (* -1 b)) a))))
(* (pow a 2) (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (* -1 (/ (+ (* -1 (pow b 2)) (* 2 (pow b 2))) (pow a 2))))))
(* (pow a 2) (- (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (+ (* -1 (/ (+ (* -1 (pow b 2)) (* 2 (pow b 2))) (pow a 2))) (* -1 (/ (+ (* -1 (pow b 3)) (+ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow b 3))) (pow a 3)))))) (* -1 (/ (+ (* -1 (pow b 3)) (pow b 3)) (pow a 3)))))
(pow a 2)
(* (pow a 2) (+ 1 (+ (* -1 (/ b a)) (/ b a))))
(* (pow a 2) (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (* 2 (/ (pow b 2) a)))) a))))
(* (pow a 2) (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (+ (* -1 (+ (* -1 (pow b 2)) (* 2 (pow b 2)))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 3)) (+ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow b 3)))) (* -1 (+ (* -1 (pow b 3)) (pow b 3)))) a))) a))) a))))
Outputs
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 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)) (*.f64 (pow.f64 (PI.f64) #s(literal 4 binary64)) (*.f64 #s(literal 1/25194240000 binary64) (*.f64 angle angle)))) #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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (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 angle 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 (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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.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 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.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 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64))))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* (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 (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) #s(literal 0 binary64) (/.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 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(* (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 (PI.f64) #s(literal 0 binary64)) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 b b)) a)))) (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 (PI.f64) #s(literal 0 binary64)) (*.f64 #s(literal -1/90 binary64) (*.f64 angle (/.f64 (*.f64 (PI.f64) (*.f64 b b)) a)))) (neg.f64 a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(+ (* -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 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.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 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64))))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.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 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (*.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 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (*.f64 b b))))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.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) (fma.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)) (/.f64 (fma.f64 angle (*.f64 (PI.f64) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) #s(literal 1/90 binary64)) b)) (neg.f64 b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (fma.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)) (/.f64 (fma.f64 angle (*.f64 (PI.f64) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle (*.f64 a a))) #s(literal 1/90 binary64)) b)) (neg.f64 b))))
(* 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) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)) (*.f64 (+.f64 a b) (-.f64 b a)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (* (+ a b) (- b a))))) (* 1/90 (* (PI) (* (+ a b) (- b a))))))
(*.f64 angle (fma.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal -1/17496000 binary64) (*.f64 angle angle)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (* (+ a b) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)))) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (* (+ a b) (- b a))))) (* 1/11337408000000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) #s(literal 1/11337408000000 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 angle angle)) (pow.f64 (PI.f64) #s(literal 7 binary64))) (*.f64 (+.f64 a b) (-.f64 b a)))) (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/17496000 binary64)))) (*.f64 (*.f64 (PI.f64) (+.f64 a b)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))
(*.f64 #s(literal 2 binary64) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a)))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+ (* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI)))))) (* b (+ (* 2 (* b (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))))))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a)))) (*.f64 b b)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) (pow b 2))) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b)))))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 b b) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a)))) (*.f64 b b)))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(* (pow b 2) (+ (* 2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a))) b))))
(*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 0 binary64))) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ a (* -1 a)))) (* 2 (/ (* (pow a 2) (sin (* 1/180 (* angle (PI))))) b))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 (*.f64 a a) b)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 0 binary64))) b)))
(* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))
(+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))))
(*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64))))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(+ (* 2 (* (pow b 2) (sin (* 1/180 (* angle (PI)))))) (* a (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b)))))))
(fma.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (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 (sin.f64 (*.f64 angle (*.f64 (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 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (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 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 0 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a)) (* 2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 0 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (*.f64 a a))))
(* -2 (* (pow a 2) (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (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 (/ (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))) a))))
(fma.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 0 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 0 binary64))) a)))
(* (pow a 2) (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (sin (* 1/180 (* angle (PI))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ b (* -1 b))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 (*.f64 b b) a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal 0 binary64))) a)))
(/ (pow a 4) (pow b 2))
(/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 b b))
(* (pow a 4) (+ (* -1 (/ (pow a 2) (pow b 4))) (/ 1 (pow b 2))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (/.f64 (*.f64 a a) (pow.f64 b #s(literal 4 binary64)))))
(* (pow a 4) (+ (* (pow a 2) (- (/ (pow a 2) (pow b 6)) (/ 1 (pow b 4)))) (/ 1 (pow b 2))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (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 4) (+ (* (pow a 2) (- (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b 8))) (/ 1 (pow b 6)))) (/ 1 (pow b 4)))) (/ 1 (pow b 2))))
(*.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (*.f64 a a) (fma.f64 (*.f64 a a) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 6 binary64))) (/.f64 (*.f64 a a) (pow.f64 b #s(literal 8 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b b))))
(pow a 2)
(*.f64 a a)
(* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (- (+ 1 (* -1 (/ (pow b 6) (pow a 6)))) (+ (* -1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2)))))
(*.f64 (*.f64 a a) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))))
(pow a 2)
(*.f64 a a)
(* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))
(* (pow a 2) (- (+ 1 (* -1 (/ (pow b 6) (pow a 6)))) (+ (* -1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2)))))
(*.f64 (*.f64 a a) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 b #s(literal 6 binary64)) (pow.f64 a #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))))
(pow a 2)
(*.f64 a a)
(+ (* -1 (pow b 2)) (pow a 2))
(fma.f64 a a (*.f64 b (neg.f64 b)))
(+ (* (pow b 2) (- (/ (pow b 2) (pow a 2)) 1)) (pow a 2))
(fma.f64 b (*.f64 b (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64))) (*.f64 a a))
(+ (* (pow b 2) (- (* (pow b 2) (+ (* -1 (/ (pow b 2) (pow a 4))) (/ 1 (pow a 2)))) 1)) (pow a 2))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 b b) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a #s(literal 4 binary64)))) #s(literal -1 binary64)) (*.f64 a a))
(/ (pow a 4) (pow b 2))
(/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 b b))
(/ (+ (* -1 (/ (pow a 6) (pow b 2))) (pow a 4)) (pow b 2))
(/.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 a #s(literal 6 binary64)) (*.f64 b b))) (*.f64 b b))
(/ (- (+ (/ (pow a 8) (pow b 4)) (pow a 4)) (/ (pow a 6) (pow b 2))) (pow b 2))
(/.f64 (+.f64 (/.f64 (pow.f64 a #s(literal 8 binary64)) (pow.f64 b #s(literal 4 binary64))) (-.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 a #s(literal 6 binary64)) (*.f64 b b)))) (*.f64 b b))
(/ (- (+ (* -1 (/ (pow a 10) (pow b 6))) (pow a 4)) (+ (* -1 (/ (pow a 8) (pow b 4))) (/ (pow a 6) (pow b 2)))) (pow b 2))
(/.f64 (-.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 a #s(literal 10 binary64)) (pow.f64 b #s(literal 6 binary64)))) (-.f64 (/.f64 (pow.f64 a #s(literal 6 binary64)) (*.f64 b b)) (/.f64 (pow.f64 a #s(literal 8 binary64)) (pow.f64 b #s(literal 4 binary64))))) (*.f64 b b))
(/ (pow a 4) (pow b 2))
(/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 b b))
(/ (+ (* -1 (/ (pow a 6) (pow b 2))) (pow a 4)) (pow b 2))
(/.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 a #s(literal 6 binary64)) (*.f64 b b))) (*.f64 b b))
(/ (- (+ (/ (pow a 8) (pow b 4)) (pow a 4)) (/ (pow a 6) (pow b 2))) (pow b 2))
(/.f64 (+.f64 (/.f64 (pow.f64 a #s(literal 8 binary64)) (pow.f64 b #s(literal 4 binary64))) (-.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 a #s(literal 6 binary64)) (*.f64 b b)))) (*.f64 b b))
(/ (- (+ (* -1 (/ (pow a 10) (pow b 6))) (pow a 4)) (+ (* -1 (/ (pow a 8) (pow b 4))) (/ (pow a 6) (pow b 2)))) (pow b 2))
(/.f64 (-.f64 (-.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 (pow.f64 a #s(literal 10 binary64)) (pow.f64 b #s(literal 6 binary64)))) (-.f64 (/.f64 (pow.f64 a #s(literal 6 binary64)) (*.f64 b b)) (/.f64 (pow.f64 a #s(literal 8 binary64)) (pow.f64 b #s(literal 4 binary64))))) (*.f64 b b))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 (*.f64 (*.f64 #s(literal -1/34992000 binary64) (*.f64 angle angle)) (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 angle 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 (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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(/ (pow b 3) (pow a 2))
(/.f64 (*.f64 b (*.f64 b b)) (*.f64 a a))
(* (pow b 3) (+ (* -1 (/ (pow b 2) (pow a 4))) (/ 1 (pow a 2))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 (*.f64 b b) (pow.f64 a #s(literal 4 binary64)))) (*.f64 b (*.f64 b b)))
(* (pow b 3) (+ (* (pow b 2) (- (/ (pow b 2) (pow a 6)) (/ 1 (pow a 4)))) (/ 1 (pow a 2))))
(*.f64 (*.f64 b (*.f64 b b)) (fma.f64 (*.f64 b b) (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 3) (+ (* (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))))
(*.f64 b (*.f64 (*.f64 b b) (fma.f64 (*.f64 b b) (fma.f64 (*.f64 b b) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 6 binary64))) (/.f64 (*.f64 b b) (pow.f64 a #s(literal 8 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))))
b
(* b (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(fma.f64 (neg.f64 b) (/.f64 (*.f64 a a) (*.f64 b b)) b)
(* b (- (+ 1 (/ (pow a 4) (pow b 4))) (/ (pow a 2) (pow b 2))))
(*.f64 b (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* b (- (+ 1 (* -1 (/ (pow a 6) (pow b 6)))) (+ (* -1 (/ (pow a 4) (pow b 4))) (/ (pow a 2) (pow b 2)))))
(*.f64 b (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))))
b
(* -1 (* b (- (/ (pow a 2) (pow b 2)) 1)))
(fma.f64 (neg.f64 b) (/.f64 (*.f64 a a) (*.f64 b b)) b)
(* -1 (* b (- (* -1 (/ (pow a 4) (pow b 4))) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))))
(*.f64 (neg.f64 b) (+.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(* -1 (* b (- (/ (pow a 6) (pow b 6)) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))))
(*.f64 (neg.f64 b) (-.f64 (/.f64 (pow.f64 a #s(literal 6 binary64)) (pow.f64 b #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) (/.f64 (*.f64 a a) (*.f64 b b))))))
b
(+ b (* -1 (/ (pow a 2) b)))
(-.f64 b (/.f64 (*.f64 a a) b))
(+ b (* (pow a 2) (- (/ (pow a 2) (pow b 3)) (/ 1 b))))
(fma.f64 (*.f64 a a) (fma.f64 a (/.f64 a (*.f64 b (*.f64 b b))) (/.f64 #s(literal -1 binary64) b)) b)
(+ b (* (pow a 2) (- (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b 5))) (/ 1 (pow b 3)))) (/ 1 b))))
(fma.f64 (*.f64 a a) (fma.f64 (*.f64 a a) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (/.f64 (*.f64 a a) (pow.f64 b #s(literal 5 binary64)))) (/.f64 #s(literal -1 binary64) b)) b)
(/ (pow b 3) (pow a 2))
(/.f64 (*.f64 b (*.f64 b b)) (*.f64 a a))
(/ (+ (* -1 (/ (pow b 5) (pow a 2))) (pow b 3)) (pow a 2))
(/.f64 (-.f64 (*.f64 b (*.f64 b b)) (/.f64 (pow.f64 b #s(literal 5 binary64)) (*.f64 a a))) (*.f64 a a))
(/ (- (+ (/ (pow b 7) (pow a 4)) (pow b 3)) (/ (pow b 5) (pow a 2))) (pow a 2))
(/.f64 (-.f64 (fma.f64 b (*.f64 b b) (/.f64 (pow.f64 b #s(literal 7 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (pow.f64 b #s(literal 5 binary64)) (*.f64 a a))) (*.f64 a a))
(/ (- (+ (* -1 (/ (pow b 9) (pow a 6))) (pow b 3)) (+ (* -1 (/ (pow b 7) (pow a 4))) (/ (pow b 5) (pow a 2)))) (pow a 2))
(/.f64 (-.f64 (fma.f64 b (*.f64 b b) (/.f64 (pow.f64 b #s(literal 9 binary64)) (neg.f64 (pow.f64 a #s(literal 6 binary64))))) (-.f64 (/.f64 (pow.f64 b #s(literal 5 binary64)) (*.f64 a a)) (/.f64 (pow.f64 b #s(literal 7 binary64)) (pow.f64 a #s(literal 4 binary64))))) (*.f64 a a))
(/ (pow b 3) (pow a 2))
(/.f64 (*.f64 b (*.f64 b b)) (*.f64 a a))
(/ (+ (* -1 (/ (pow b 5) (pow a 2))) (pow b 3)) (pow a 2))
(/.f64 (-.f64 (*.f64 b (*.f64 b b)) (/.f64 (pow.f64 b #s(literal 5 binary64)) (*.f64 a a))) (*.f64 a a))
(/ (- (+ (/ (pow b 7) (pow a 4)) (pow b 3)) (/ (pow b 5) (pow a 2))) (pow a 2))
(/.f64 (-.f64 (fma.f64 b (*.f64 b b) (/.f64 (pow.f64 b #s(literal 7 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 (pow.f64 b #s(literal 5 binary64)) (*.f64 a a))) (*.f64 a a))
(/ (- (+ (* -1 (/ (pow b 9) (pow a 6))) (pow b 3)) (+ (* -1 (/ (pow b 7) (pow a 4))) (/ (pow b 5) (pow a 2)))) (pow a 2))
(/.f64 (-.f64 (fma.f64 b (*.f64 b b) (/.f64 (pow.f64 b #s(literal 9 binary64)) (neg.f64 (pow.f64 a #s(literal 6 binary64))))) (-.f64 (/.f64 (pow.f64 b #s(literal 5 binary64)) (*.f64 a a)) (/.f64 (pow.f64 b #s(literal 7 binary64)) (pow.f64 a #s(literal 4 binary64))))) (*.f64 a a))
(/ 1 (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(+ (* -1 (/ (* b (+ (* -1 (pow a 3)) (pow a 3))) (pow a 6))) (/ 1 (pow a 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64))))
(+ (* b (+ (* -1 (/ (* b (+ (* -1 (pow a 2)) (pow a 2))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 6))))) (/ 1 (pow a 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64)))))
(+ (* b (+ (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 6))) (* b (+ (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow a 6))) (* b (- (* -1 (/ (+ a (* -1 a)) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 8))))))))) (/ 1 (pow a 2)))
(fma.f64 b (fma.f64 b (fma.f64 b (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 8 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (+ (* -1 (/ a b)) (/ a b))) (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 2) (pow b 2)))))) (pow b 2))
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a a) (*.f64 b (neg.f64 b))) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))) (*.f64 b b))
(/ (- (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ (pow a 4) (pow b 4))) (+ (/ a b) (/ (pow a 2) (pow b 2))))))) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 4))) (pow b 2))
(/.f64 (+.f64 (+.f64 (neg.f64 (fma.f64 a (/.f64 a (*.f64 b b)) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))))) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 4 binary64))))) (*.f64 b b))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (+ (* -1 (/ a b)) (/ a b))) (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (+ (* -1 (/ (pow a 2) b)) (/ (pow a 2) b))) b))) (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (* -1 (/ (pow a 4) (pow b 2)))) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 2))) b))) b))) (pow b 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 b (neg.f64 b))) b)) b)) (*.f64 b b))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(+ (* -1 (/ (pow a 4) (pow b 6))) (/ 1 (pow b 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 6 binary64))))
(+ (* (pow a 4) (- (/ (pow a 2) (pow b 8)) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))
(fma.f64 (pow.f64 a #s(literal 4 binary64)) (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) (*.f64 b b)))
(+ (* (pow a 4) (- (* (pow a 2) (+ (/ 1 (pow b 8)) (/ (* a (+ (* -1 (pow b 3)) (pow b 3))) (pow b 12)))) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))
(fma.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (fma.f64 a (/.f64 a (pow.f64 b #s(literal 8 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 12 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b b)))
(/ 1 (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (+ 1 (* -1 (/ (+ b (* -1 b)) a))) (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))))) (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (- (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (+ (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))) (* -1 (/ (pow b 4) (pow a 4)))))) (/ (* (+ b (* -1 b)) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 4))) (pow a 2))
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 4 binary64))))) (*.f64 a a))
(/ 1 (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (+ 1 (+ (* -1 (/ b a)) (/ b a))) (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (/ (pow b 2) a))) a))) (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (* -1 (/ (pow b 4) (pow a 2)))) (/ (* (+ b (* -1 b)) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 2))) a))) a))) (pow a 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (*.f64 a (neg.f64 a))) (neg.f64 a)) a)) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1 (/ (* b (+ (* -1 (pow a 7)) (pow a 7))) (pow a 6))) (pow a 2))
(fma.f64 a a (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64))))
(+ (* b (+ (* -1 (/ (* b (+ (* a (+ (* -1 (pow a 5)) (pow a 5))) (pow a 6))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 7)) (pow a 7)) (pow a 6))))) (pow a 2))
(fma.f64 b (/.f64 (fma.f64 b (pow.f64 a #s(literal 6 binary64)) #s(literal 0 binary64)) (neg.f64 (pow.f64 a #s(literal 6 binary64)))) (fma.f64 a a (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64)))))
(+ (* b (+ (* -1 (/ (+ (* -1 (pow a 7)) (pow a 7)) (pow a 6))) (* b (+ (* -1 (/ (+ (* a (+ (* -1 (pow a 5)) (pow a 5))) (pow a 6)) (pow a 6))) (* b (- (* -1 (/ (+ (* -1 (pow a 5)) (+ (* a (+ (* -1 (pow a 4)) (pow a 4))) (pow a 5))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 4))))))))) (pow a 2))
(fma.f64 a a (fma.f64 b (*.f64 b (fma.f64 b (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 4 binary64)))) (neg.f64 (/.f64 (+.f64 (pow.f64 a #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 a #s(literal 6 binary64)))))) (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 6 binary64)))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(*.f64 b b)
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ a b)) (+ (/ a b) (/ (pow a 2) (pow b 2)))))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ a b)) (+ (/ a b) (+ (/ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow b 3)) (/ (pow a 2) (pow b 2))))))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (+ (* -1 (/ (pow a 2) b)) (* 2 (/ (pow a 2) b)))) b))))
(*.f64 b (fma.f64 (neg.f64 b) (/.f64 (*.f64 a a) (*.f64 b b)) b))
(* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (+ (* -1 (+ (* -1 (pow a 2)) (* 2 (pow a 2)))) (* -1 (/ (- (* -1 (+ (* -1 (pow a 3)) (+ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow a 3)))) (* -1 (+ (* -1 (pow a 3)) (pow a 3)))) b))) b))) b))))
(*.f64 b (fma.f64 (neg.f64 b) (/.f64 (*.f64 a a) (*.f64 b b)) b))
(pow b 2)
(*.f64 b b)
(+ (* a (+ b (* -1 b))) (pow b 2))
(*.f64 b b)
(+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))
(fma.f64 a (+.f64 (neg.f64 a) #s(literal 0 binary64)) (*.f64 b b))
(+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))
(fma.f64 a (+.f64 (neg.f64 a) #s(literal 0 binary64)) (*.f64 b b))
(pow a 2)
(*.f64 a a)
(* (pow a 2) (+ 1 (* -1 (/ (+ b (* -1 b)) a))))
(*.f64 a a)
(* (pow a 2) (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (* -1 (/ (+ (* -1 (pow b 2)) (* 2 (pow b 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (+ (* -1 (/ (+ (* -1 (pow b 2)) (* 2 (pow b 2))) (pow a 2))) (* -1 (/ (+ (* -1 (pow b 3)) (+ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow b 3))) (pow a 3)))))) (* -1 (/ (+ (* -1 (pow b 3)) (pow b 3)) (pow a 3)))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(pow a 2)
(*.f64 a a)
(* (pow a 2) (+ 1 (+ (* -1 (/ b a)) (/ b a))))
(*.f64 a a)
(* (pow a 2) (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (* 2 (/ (pow b 2) a)))) a))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (+ (* -1 (+ (* -1 (pow b 2)) (* 2 (pow b 2)))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 3)) (+ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow b 3)))) (* -1 (+ (* -1 (pow b 3)) (pow b 3)))) a))) a))) a))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))

eval170.0ms (1.1%)

Memory
-1.1MiB live, 384.0MiB allocated
Compiler

Compiled 79 131 to 3 808 computations (95.2% saved)

prune206.0ms (1.4%)

Memory
10.0MiB live, 481.4MiB allocated
Pruning

67 alts after pruning (67 fresh and 0 done)

PrunedKeptTotal
New1 083561 139
Fresh91120
Picked505
Done000
Total1 097671 164
Accuracy
79.4%
Counts
1 164 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.8%
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
55.1%
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.6%
(*.f64 (/.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)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
56.1%
(*.f64 (/.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)))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
56.6%
(*.f64 (/.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)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
56.9%
(*.f64 (/.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)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
56.4%
(*.f64 (/.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)))) #s(literal 1 binary64))
66.4%
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
64.4%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
65.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
65.3%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
66.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
66.2%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
61.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
65.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
66.4%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
65.4%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
66.7%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
65.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
66.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
54.8%
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) angle) (PI.f64)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
63.9%
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.8%
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))) angle) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.7%
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
35.7%
(*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
40.2%
(*.f64 (*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
39.6%
(*.f64 (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
51.2%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
54.3%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
53.9%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
54.7%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
53.7%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
54.8%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
54.9%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
33.7%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
53.7%
(*.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)))))
28.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (neg.f64 (fma.f64 a a (*.f64 b (neg.f64 b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
18.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
19.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.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)))))
35.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (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)))))
19.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a (*.f64 a (*.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)))))
20.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b (*.f64 b b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.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)))))
52.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 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))))
53.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
27.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
6.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
6.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/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 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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 #s(literal 180 binary64) angle))))
6.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
6.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
6.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
10.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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)))))
29.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
41.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
14.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.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)))))
5.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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)))))
40.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (fma.f64 (neg.f64 b) (/.f64 (*.f64 a a) (*.f64 b b)) b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
35.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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)))))
35.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (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)))))
30.8%
(*.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.8%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
35.5%
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.7%
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
35.9%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.8%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.5%
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))))) #s(literal -1 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Compiler

Compiled 4 606 to 2 764 computations (40% saved)

simplify274.0ms (1.8%)

Memory
11.2MiB live, 416.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff64
(fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64))
cost-diff128
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64))))
cost-diff384
(/.f64 angle #s(literal 180 binary64))
cost-diff1600
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))
cost-diff0
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
cost-diff128
(-.f64 (*.f64 a a) (*.f64 b b))
cost-diff320
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
cost-diff384
(/.f64 angle #s(literal 180 binary64))
cost-diff0
(*.f64 angle (PI.f64))
cost-diff0
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
cost-diff0
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
cost-diff1600
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
cost-diff0
(PI.f64)
cost-diff0
(*.f64 angle (PI.f64))
cost-diff0
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
cost-diff320
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
cost-diff0
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
cost-diff0
(+.f64 b a)
cost-diff0
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
cost-diff0
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
Rules
5 432×lower-fma.f32
5 422×lower-fma.f64
5 106×lower-*.f32
5 044×lower-*.f64
2 956×lower-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
065894
0123810
1271752
2903746
33768741
47440741
08067741
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (PI.f64))
angle
(PI.f64)
(*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))
#s(literal 1/90 binary64)
(*.f64 (+.f64 a b) (-.f64 b a))
(+.f64 a b)
a
b
(-.f64 b a)
#s(literal 1 binary64)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (PI.f64))
angle
(PI.f64)
(*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))
#s(literal 1/90 binary64)
(*.f64 (+.f64 a b) (-.f64 b a))
(+.f64 a b)
a
b
(-.f64 b a)
(cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 angle #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
(sqrt.f64 (PI.f64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))))
#s(literal 2 binary64)
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a) (-.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 b b (*.f64 a 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))))
(fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))
(*.f64 b b)
(*.f64 a (*.f64 a a))
(-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))
(*.f64 b (*.f64 b b))
(fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 b (*.f64 b (*.f64 b b)))
(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)
#s(literal 1 binary64)
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64))))))
#s(literal 2 binary64)
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))
(*.f64 b b)
b
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64))))
#s(literal 1 binary64)
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))
#s(literal -2 binary64)
(/.f64 (*.f64 a a) (*.f64 b b))
(*.f64 a a)
a
(fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64))
(/.f64 a (*.f64 b b))
#s(literal 0 binary64)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
angle
#s(literal 180 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Outputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
(*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
(*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))
#s(literal 1/90 binary64)
(*.f64 (+.f64 a b) (-.f64 b a))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 a b)
(+.f64 b a)
a
b
(-.f64 b a)
#s(literal 1 binary64)
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 1/90 binary64))) (*.f64 (*.f64 (PI.f64) angle) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
(*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))
#s(literal 1/90 binary64)
(*.f64 (+.f64 a b) (-.f64 b a))
(*.f64 (+.f64 b a) (-.f64 b a))
(+.f64 a b)
(+.f64 b a)
a
b
(-.f64 b a)
(cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))
(*.f64 angle #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
(sqrt.f64 (PI.f64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (+.f64 b a) (*.f64 (*.f64 a a) (-.f64 a b)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (+.f64 b a) (*.f64 (*.f64 a a) (-.f64 a b)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (+.f64 b a) (*.f64 (*.f64 a a) (-.f64 a b))))) (*.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)
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (+.f64 b a) (*.f64 (*.f64 a a) (-.f64 a 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 b a) (-.f64 b a)) (fma.f64 b b (*.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 a) (-.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 b b (*.f64 a 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))))
(fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))
(*.f64 b b)
(*.f64 a (*.f64 a a))
(-.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a)))
(*.f64 b (*.f64 b b))
(fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (+.f64 b a) (*.f64 (*.f64 a a) (-.f64 a b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (+.f64 b a) (-.f64 a b))
(*.f64 b (*.f64 b (*.f64 b b)))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 180 binary64)
#s(literal 1 binary64)
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 (fma.f64 (/.f64 a (*.f64 b b)) (neg.f64 a) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (fma.f64 (/.f64 a (*.f64 b b)) (neg.f64 a) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))) (*.f64 #s(literal 2 binary64) (*.f64 b b))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (fma.f64 (/.f64 a (*.f64 b b)) (neg.f64 a) #s(literal 1 binary64))))
#s(literal 2 binary64)
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))
(*.f64 (*.f64 b b) (fma.f64 (/.f64 a (*.f64 b b)) (neg.f64 a) #s(literal 1 binary64)))
(*.f64 b b)
b
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64))))
(fma.f64 (/.f64 a (*.f64 b b)) (neg.f64 a) #s(literal 1 binary64))
#s(literal 1 binary64)
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
#s(literal -2 binary64)
(/.f64 (*.f64 a a) (*.f64 b b))
(*.f64 a a)
a
(fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64))
(/.f64 (*.f64 a a) (*.f64 b b))
(/.f64 a (*.f64 b b))
#s(literal 0 binary64)
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(PI.f64)
(/.f64 angle #s(literal 180 binary64))
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 180 binary64)
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))

localize404.0ms (2.7%)

Memory
13.2MiB live, 707.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy77.6%
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))
accuracy68.0%
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))
accuracy56.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy56.3%
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy84.4%
(fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))
accuracy56.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy34.5%
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
accuracy18.2%
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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)))))
accuracy99.4%
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))
accuracy98.4%
(sqrt.f64 (PI.f64))
accuracy88.9%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
accuracy56.3%
(cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
accuracy100.0%
(PI.f64)
accuracy99.8%
(*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))
accuracy99.6%
(*.f64 angle (PI.f64))
accuracy88.9%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
accuracy99.6%
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
accuracy99.5%
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
accuracy56.8%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy56.3%
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
Samples
147.0ms122×1valid
90.0ms132×0valid
15.0ms3valid
Compiler

Compiled 928 to 70 computations (92.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 193.0ms
ival-mult: 83.0ms (42.9% of total)
ival-add: 25.0ms (12.9% of total)
ival-sin: 23.0ms (11.9% of total)
ival-cos: 18.0ms (9.3% of total)
adjust: 13.0ms (6.7% of total)
const: 12.0ms (6.2% of total)
ival-div: 10.0ms (5.2% of total)
ival-sub: 4.0ms (2.1% of total)
ival-sqrt: 3.0ms (1.6% of total)
ival-pi: 2.0ms (1% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series27.0ms (0.2%)

Memory
-6.0MiB live, 35.6MiB allocated
Counts
18 → 312
Calls
Call 1
Inputs
#<alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))>
#<alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))>
#<alt (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))>
#<alt (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))>
#<alt (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))>
#<alt (PI.f64)>
#<alt (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))>
#<alt (sqrt.f64 (PI.f64))>
#<alt (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))>
#<alt (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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)))))>
#<alt (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))>
#<alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))>
#<alt (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))>
#<alt (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))>
#<alt (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))>
#<alt (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))>
Outputs
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<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)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* -2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (* -2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* -2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 1/90 (* angle (* (PI) (- b a))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI)))))>
#<alt (+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))>
#<alt (+ (* 1/90 (* angle (* (pow b 2) (PI)))) (* a (+ (* -1/90 (* a (* angle (PI)))) (* 1/90 (* angle (* (PI) (+ b (* -1 b))))))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))>
#<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))))))>
#<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))))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))>
#<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)))))>
#<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)))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a)))))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))>
#<alt (+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* b (+ (* 1/90 (* angle (* b (PI)))) (* 1/90 (* angle (* (PI) (+ a (* -1 a))))))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))>
#<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)))))>
#<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)))))>
#<alt (* 1/90 (* angle (* (pow b 2) (PI))))>
#<alt (* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))>
#<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)))))>
#<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)))))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* 1/90 (pow b 2))>
#<alt (+ (* 1/90 (* a (+ b (* -1 b)))) (* 1/90 (pow b 2)))>
#<alt (+ (* 1/90 (pow b 2)) (* a (+ (* -1/90 a) (* 1/90 (+ b (* -1 b))))))>
#<alt (+ (* 1/90 (pow b 2)) (* a (+ (* -1/90 a) (* 1/90 (+ b (* -1 b))))))>
#<alt (* -1/90 (pow a 2))>
#<alt (* (pow a 2) (- (* 1/90 (/ (+ b (* -1 b)) a)) 1/90))>
#<alt (* (pow a 2) (- (+ (* 1/90 (/ (+ b (* -1 b)) a)) (* 1/90 (/ (pow b 2) (pow a 2)))) 1/90))>
#<alt (* (pow a 2) (- (+ (* 1/90 (/ (+ b (* -1 b)) a)) (* 1/90 (/ (pow b 2) (pow a 2)))) 1/90))>
#<alt (* -1/90 (pow a 2))>
#<alt (* (pow a 2) (- (* -1/90 (/ (+ b (* -1 b)) a)) 1/90))>
#<alt (* (pow a 2) (- (* -1 (/ (+ (* -1/90 (/ (pow b 2) a)) (* 1/90 (+ b (* -1 b)))) a)) 1/90))>
#<alt (* (pow a 2) (- (* -1 (/ (+ (* -1/90 (/ (pow b 2) a)) (* 1/90 (+ b (* -1 b)))) a)) 1/90))>
#<alt (* -1/90 (pow a 2))>
#<alt (+ (* -1/90 (pow a 2)) (* 1/90 (* b (+ a (* -1 a)))))>
#<alt (+ (* -1/90 (pow a 2)) (* b (+ (* 1/90 b) (* 1/90 (+ a (* -1 a))))))>
#<alt (+ (* -1/90 (pow a 2)) (* b (+ (* 1/90 b) (* 1/90 (+ a (* -1 a))))))>
#<alt (* 1/90 (pow b 2))>
#<alt (* (pow b 2) (+ 1/90 (* 1/90 (/ (+ a (* -1 a)) b))))>
#<alt (* (pow b 2) (+ 1/90 (+ (* -1/90 (/ (pow a 2) (pow b 2))) (* 1/90 (/ (+ a (* -1 a)) b)))))>
#<alt (* (pow b 2) (+ 1/90 (+ (* -1/90 (/ (pow a 2) (pow b 2))) (* 1/90 (/ (+ a (* -1 a)) b)))))>
#<alt (* 1/90 (pow b 2))>
#<alt (* (pow b 2) (+ 1/90 (* 1/90 (/ (+ a (* -1 a)) b))))>
#<alt (* (pow b 2) (+ 1/90 (* -1 (/ (+ (* -1/90 (+ a (* -1 a))) (* 1/90 (/ (pow a 2) b))) b))))>
#<alt (* (pow b 2) (+ 1/90 (* -1 (/ (+ (* -1/90 (+ a (* -1 a))) (* 1/90 (/ (pow a 2) b))) b))))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<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)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (sqrt (PI))))>
#<alt (* 1/180 (* angle (sqrt (PI))))>
#<alt (* 1/180 (* angle (sqrt (PI))))>
#<alt (* 1/180 (* angle (sqrt (PI))))>
#<alt (* 1/180 (* angle (sqrt (PI))))>
#<alt (* 1/180 (* angle (sqrt (PI))))>
#<alt (* 1/180 (* angle (sqrt (PI))))>
#<alt (* 1/180 (* angle (sqrt (PI))))>
#<alt (* 1/180 (* angle (sqrt (PI))))>
#<alt (* 1/180 (* angle (sqrt (PI))))>
#<alt (* 1/180 (* angle (sqrt (PI))))>
#<alt (* 1/180 (* angle (sqrt (PI))))>
#<alt (/ 1 (pow a 2))>
#<alt (+ (* -1 (/ (* b (+ (* -1 (pow a 3)) (pow a 3))) (pow a 6))) (/ 1 (pow a 2)))>
#<alt (+ (* b (+ (* -1 (/ (* b (+ (* -1 (pow a 2)) (pow a 2))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 6))))) (/ 1 (pow a 2)))>
#<alt (+ (* b (+ (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 6))) (* b (+ (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow a 6))) (* b (- (* -1 (/ (+ a (* -1 a)) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 8))))))))) (/ 1 (pow a 2)))>
#<alt (/ 1 (pow b 2))>
#<alt (/ (+ 1 (+ (* -1 (/ a b)) (/ a b))) (pow b 2))>
#<alt (/ (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 2) (pow b 2)))))) (pow b 2))>
#<alt (/ (- (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ (pow a 4) (pow b 4))) (+ (/ a b) (/ (pow a 2) (pow b 2))))))) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 4))) (pow b 2))>
#<alt (/ 1 (pow b 2))>
#<alt (/ (+ 1 (+ (* -1 (/ a b)) (/ a b))) (pow b 2))>
#<alt (/ (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (+ (* -1 (/ (pow a 2) b)) (/ (pow a 2) b))) b))) (pow b 2))>
#<alt (/ (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (* -1 (/ (pow a 4) (pow b 2)))) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 2))) b))) b))) (pow b 2))>
#<alt (/ 1 (pow b 2))>
#<alt (+ (* -1 (/ (pow a 4) (pow b 6))) (/ 1 (pow b 2)))>
#<alt (+ (* (pow a 4) (- (/ (pow a 2) (pow b 8)) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))>
#<alt (+ (* (pow a 4) (- (* (pow a 2) (+ (/ 1 (pow b 8)) (/ (* a (+ (* -1 (pow b 3)) (pow b 3))) (pow b 12)))) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))>
#<alt (/ 1 (pow a 2))>
#<alt (/ (+ 1 (* -1 (/ (+ b (* -1 b)) a))) (pow a 2))>
#<alt (/ (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))))) (pow a 2))>
#<alt (/ (- (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (+ (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))) (* -1 (/ (pow b 4) (pow a 4)))))) (/ (* (+ b (* -1 b)) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 4))) (pow a 2))>
#<alt (/ 1 (pow a 2))>
#<alt (/ (+ 1 (+ (* -1 (/ b a)) (/ b a))) (pow a 2))>
#<alt (/ (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (/ (pow b 2) a))) a))) (pow a 2))>
#<alt (/ (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (* -1 (/ (pow b 4) (pow a 2)))) (/ (* (+ b (* -1 b)) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 2))) a))) a))) (pow a 2))>
#<alt (pow a 2)>
#<alt (+ (* -1 (/ (* b (+ (* -1 (pow a 7)) (pow a 7))) (pow a 6))) (pow a 2))>
#<alt (+ (* b (+ (* -1 (/ (* b (+ (* a (+ (* -1 (pow a 5)) (pow a 5))) (pow a 6))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 7)) (pow a 7)) (pow a 6))))) (pow a 2))>
#<alt (+ (* b (+ (* -1 (/ (+ (* -1 (pow a 7)) (pow a 7)) (pow a 6))) (* b (+ (* -1 (/ (+ (* a (+ (* -1 (pow a 5)) (pow a 5))) (pow a 6)) (pow a 6))) (* b (- (* -1 (/ (+ (* -1 (pow a 5)) (+ (* a (+ (* -1 (pow a 4)) (pow a 4))) (pow a 5))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 4))))))))) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))>
#<alt (* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ a b)) (+ (/ a b) (/ (pow a 2) (pow b 2)))))))>
#<alt (* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ a b)) (+ (/ a b) (+ (/ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow b 3)) (/ (pow a 2) (pow b 2))))))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (+ (* -1 (/ (pow a 2) b)) (* 2 (/ (pow a 2) b)))) b))))>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (+ (* -1 (+ (* -1 (pow a 2)) (* 2 (pow a 2)))) (* -1 (/ (- (* -1 (+ (* -1 (pow a 3)) (+ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow a 3)))) (* -1 (+ (* -1 (pow a 3)) (pow a 3)))) b))) b))) b))))>
#<alt (pow b 2)>
#<alt (+ (* a (+ b (* -1 b))) (pow b 2))>
#<alt (+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))>
#<alt (+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))>
#<alt (pow a 2)>
#<alt (* (pow a 2) (+ 1 (* -1 (/ (+ b (* -1 b)) a))))>
#<alt (* (pow a 2) (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (* -1 (/ (+ (* -1 (pow b 2)) (* 2 (pow b 2))) (pow a 2))))))>
#<alt (* (pow a 2) (- (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (+ (* -1 (/ (+ (* -1 (pow b 2)) (* 2 (pow b 2))) (pow a 2))) (* -1 (/ (+ (* -1 (pow b 3)) (+ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow b 3))) (pow a 3)))))) (* -1 (/ (+ (* -1 (pow b 3)) (pow b 3)) (pow a 3)))))>
#<alt (pow a 2)>
#<alt (* (pow a 2) (+ 1 (+ (* -1 (/ b a)) (/ b a))))>
#<alt (* (pow a 2) (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (* 2 (/ (pow b 2) a)))) a))))>
#<alt (* (pow a 2) (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (+ (* -1 (+ (* -1 (pow b 2)) (* 2 (pow b 2)))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 3)) (+ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow b 3)))) (* -1 (+ (* -1 (pow b 3)) (pow b 3)))) a))) a))) a))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (pow b 4)>
#<alt (+ (* -1 (* (pow a 2) (pow b 2))) (pow b 4))>
#<alt (+ (* (pow a 2) (+ (* -1 (pow b 2)) (pow a 2))) (pow b 4))>
#<alt (+ (* (pow a 2) (+ (* -1 (pow b 2)) (pow a 2))) (pow b 4))>
#<alt (pow a 4)>
#<alt (* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))>
#<alt (* (pow a 4) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 4) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))>
#<alt (pow a 4)>
#<alt (* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))>
#<alt (* (pow a 4) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 4) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))>
#<alt (pow a 4)>
#<alt (+ (* -1 (* (pow a 2) (pow b 2))) (pow a 4))>
#<alt (+ (* (pow b 2) (+ (* -1 (pow a 2)) (pow b 2))) (pow a 4))>
#<alt (+ (* (pow b 2) (+ (* -1 (pow a 2)) (pow b 2))) (pow a 4))>
#<alt (pow b 4)>
#<alt (* (pow b 4) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 4) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))>
#<alt (* (pow b 4) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))>
#<alt (pow b 4)>
#<alt (* (pow b 4) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 4) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))>
#<alt (* (pow b 4) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<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)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* -1 (/ (pow a 2) (pow b 2)))>
#<alt (* -1 (/ (pow a 2) (pow b 2)))>
#<alt (* -1 (/ (pow a 2) (pow b 2)))>
#<alt (* -1 (/ (pow a 2) (pow b 2)))>
#<alt (* -1 (/ (pow a 2) (pow b 2)))>
#<alt (* -1 (/ (pow a 2) (pow b 2)))>
#<alt (* -1 (/ (pow a 2) (pow b 2)))>
#<alt (* -1 (/ (pow a 2) (pow b 2)))>
#<alt (* -1 (/ (pow a 2) (pow b 2)))>
#<alt (* -1 (/ (pow a 2) (pow b 2)))>
#<alt (* -1 (/ (pow a 2) (pow b 2)))>
#<alt (* -1 (/ (pow a 2) (pow b 2)))>
#<alt (/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))>
#<alt (/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))>
#<alt (/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))>
#<alt (/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))>
#<alt (/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))>
#<alt (/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))>
#<alt (/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))>
#<alt (/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))>
#<alt (/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))>
#<alt (/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))>
#<alt (/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))>
#<alt (/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))>
#<alt (+ (* -2 (pow a 2)) (pow a 2))>
#<alt (+ (* -2 (pow a 2)) (+ (pow a 2) (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (+ (pow a 2) (pow b 2)))>
#<alt (+ (* -2 (pow a 2)) (+ (pow a 2) (pow b 2)))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* -1 (pow a 2))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
#<alt (* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))>
Calls

78 calls:

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

rewrite600.0ms (4%)

Memory
-30.0MiB live, 469.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 880×lower-fma.f32
6 870×lower-fma.f64
4 488×lower-/.f32
4 480×lower-/.f64
4 342×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055236
0103212
1365158
23151158
09610157
Stop Event
iter limit
node limit
iter limit
Counts
18 → 526
Calls
Call 1
Inputs
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a))))
(*.f64 angle (PI.f64))
(*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))
(PI.f64)
(cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64)))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))
(cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))
Outputs
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (neg.f64 (PI.f64)) (neg.f64 (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (PI.f64) angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 angle) (PI.f64))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 angle (/.f64 (PI.f64) #s(literal 180 binary64)))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64)))) (sqrt.f64 (PI.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (neg.f64 a)))
(+.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))))
(fma.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) b (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 b a))) (+.f64 b a))
(/.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) (fma.f64 a (+.f64 b a) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) (+.f64 b a))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (neg.f64 (fma.f64 a (+.f64 b a) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 b a)))) (neg.f64 (+.f64 b a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 a (+.f64 b a) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)))) (neg.f64 (+.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) b) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (neg.f64 a)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (neg.f64 a))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)))) (*.f64 (*.f64 b (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64))) (*.f64 (neg.f64 a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (-.f64 b a)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) #s(literal 2 binary64)) (-.f64 b a))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (-.f64 b a)) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(*.f64 (PI.f64) (*.f64 angle (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))))
(*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal 1/90 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) angle) (PI.f64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (-.f64 b a)) (+.f64 b a))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a))
(*.f64 (PI.f64) angle)
(*.f64 angle (PI.f64))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) angle))
(*.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 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 angle (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) b) (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (neg.f64 a)))
(+.f64 (*.f64 b (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))))
(fma.f64 b (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))))
(fma.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) b (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))) (+.f64 b a))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (neg.f64 (fma.f64 a (+.f64 b a) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a)))) (neg.f64 (+.f64 b a)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) b) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (neg.f64 a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) b) (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) b) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (neg.f64 a)) (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (neg.f64 a))) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) b) (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (neg.f64 a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) #s(literal 3 binary64))) (fma.f64 (*.f64 b (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (*.f64 b (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 (*.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) (*.f64 (*.f64 b (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))))))
(*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))
(*.f64 #s(literal 1/90 binary64) (*.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) #s(literal 1/90 binary64))
(*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (-.f64 b a))
(*.f64 (*.f64 #s(literal 1/90 binary64) (-.f64 b a)) (+.f64 b a))
(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) (PI.f64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/3 binary64)))
(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 (sqrt.f64 (PI.f64)) #s(literal 2 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 (E.f64) (log.f64 (PI.f64)))
(*.f64 (PI.f64) #s(literal 1 binary64))
(*.f64 (PI.f64) (log.f64 (E.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (log.f64 (exp.f64 (sqrt.f64 (PI.f64)))))
(*.f64 #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)) (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)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 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 (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 (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 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))) #s(literal 1/2 binary64)) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 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)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.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 (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 (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)) (sqrt.f64 (PI.f64)))) (cbrt.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 (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)))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(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)))
(fabs.f64 (sqrt.f64 (PI.f64)))
(fabs.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (PI.f64)) #s(literal 3/2 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1/6 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.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 (PI.f64)) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.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 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 180 binary64))
(/.f64 (*.f64 angle (sqrt.f64 (PI.f64))) #s(literal 180 binary64))
(/.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64))) #s(literal -180 binary64))
(/.f64 (neg.f64 (sqrt.f64 (PI.f64))) (neg.f64 (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 angle (sqrt.f64 (PI.f64)))) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (PI.f64)) (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 angle) (sqrt.f64 (PI.f64)))) #s(literal 180 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 angle (sqrt.f64 (PI.f64))))
(*.f64 angle (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64)))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))) angle)
(*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) #s(literal 1/180 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(neg.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.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 b b (*.f64 a a))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))) (neg.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (neg.f64 (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) #s(literal 1 binary64))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 b b (*.f64 a a)))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(pow.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) #s(literal -1 binary64))
(*.f64 (-.f64 b a) (*.f64 (+.f64 b a) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(*.f64 (+.f64 b a) (*.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(*.f64 (+.f64 b a) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(*.f64 (fma.f64 b b (*.f64 a a)) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.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 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (-.f64 b a) (+.f64 b a)))
(*.f64 (/.f64 (+.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(*.f64 (/.f64 (+.f64 b a) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (pow.f64 (/.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 (*.f64 a (*.f64 a a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(*.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (+.f64 b a)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (*.f64 (-.f64 b a) (+.f64 b a))) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 b b (*.f64 a a))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (+.f64 b a)) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.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 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(+.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))))
(-.f64 (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (/.f64 (*.f64 b (*.f64 b (*.f64 a a))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))))
(fma.f64 b (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.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 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (*.f64 b b) (*.f64 (*.f64 b b) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.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 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (*.f64 (*.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 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (*.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 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.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 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) a) (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.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 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 a a) (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) b) (*.f64 b (*.f64 b b)) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 b b)) (*.f64 b b) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 b (*.f64 b b))) b (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.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)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.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)))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.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 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.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 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.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 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.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 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (neg.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.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 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.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)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.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 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))
(/.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))
(/.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.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 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.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 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.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 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.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 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.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 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.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 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.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 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))))) (neg.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.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) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.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)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (neg.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.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 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (neg.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(/.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))))
(pow.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))) #s(literal -1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.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 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.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 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))
(*.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (*.f64 (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.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)) (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(*.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (/.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (/.f64 (*.f64 (-.f64 b a) (+.f64 b a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(+.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))
(+.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(-.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 a a))))
(-.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))
(fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))
(fma.f64 a (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 (+.f64 b a) (*.f64 (-.f64 a b) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 (*.f64 b b) (*.f64 b b) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))
(fma.f64 (*.f64 b b) (pow.f64 (*.f64 b #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))
(fma.f64 (*.f64 b (*.f64 b b)) b (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))
(fma.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 a a) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) #s(literal 1 binary64) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))
(fma.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))
(fma.f64 (*.f64 b (neg.f64 b)) (*.f64 b (neg.f64 b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))
(fma.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) a (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 (*.f64 (*.f64 a a) (+.f64 b a)) (-.f64 a b) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b) #s(literal 2 binary64)) (*.f64 b b) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (fma.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (neg.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (neg.f64 (fma.f64 b (*.f64 (*.f64 b (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 a a) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))))) (neg.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))) (neg.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))
(pow.f64 (/.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))))) (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b)))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 (*.f64 (+.f64 b a) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))))))))
(*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b))) (*.f64 b (*.f64 b (*.f64 b b))))))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(+.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(+.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 0 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) (/.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 4 binary64)) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 4 binary64)) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))
(fma.f64 a (/.f64 a (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 a (/.f64 a (*.f64 b b)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 a (*.f64 (/.f64 a (*.f64 b b)) #s(literal -2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (*.f64 a a) (/.f64 #s(literal 1 binary64) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 a a) (/.f64 #s(literal 1 binary64) (*.f64 b b)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 (*.f64 a a) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) #s(literal -2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (*.f64 a a) (pow.f64 (/.f64 #s(literal 1 binary64) b) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 (*.f64 a a) (pow.f64 (/.f64 #s(literal 1 binary64) b) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (/.f64 a (*.f64 b b)) a (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 (/.f64 a (*.f64 b b)) a (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 (/.f64 a (*.f64 b b)) (*.f64 a #s(literal -2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) (/.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)))
(fma.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 b (neg.f64 b))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 (neg.f64 (*.f64 a a)) (/.f64 #s(literal 1 binary64) (*.f64 b (neg.f64 b))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 (/.f64 a b) (/.f64 a b) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 (/.f64 a b) (/.f64 a b) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 (/.f64 a b) (*.f64 (/.f64 a b) #s(literal -2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 4 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 b b) (*.f64 a a)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 b b) (*.f64 a a)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (*.f64 a a) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (*.f64 a a) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b b)) (/.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (/.f64 (*.f64 a a) b) (/.f64 #s(literal 1 binary64) b) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 (/.f64 (*.f64 a a) b) (/.f64 #s(literal 1 binary64) b) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -2 binary64) b) (/.f64 (*.f64 a a) b) (/.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (/.f64 #s(literal 1 binary64) b) (/.f64 (*.f64 a a) b) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))
(fma.f64 (/.f64 #s(literal 1 binary64) b) (/.f64 (*.f64 a a) b) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))))
(fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) (/.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 a (*.f64 b b))) a (/.f64 (*.f64 a a) (*.f64 b b)))
(fma.f64 (*.f64 #s(literal -2 binary64) (/.f64 a b)) (/.f64 a b) (/.f64 (*.f64 a a) (*.f64 b b)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 0 binary64)))))
(/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 #s(literal 0 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (fma.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 4 binary64))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))))
(/.f64 (fma.f64 b (*.f64 b (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (*.f64 b (*.f64 b (*.f64 b b))))
(/.f64 (fma.f64 b b (*.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (*.f64 b b)))
(/.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 b b) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b b)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 b b) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b b)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b b) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b b)))
(/.f64 (fma.f64 (/.f64 (*.f64 a a) b) (*.f64 b b) (*.f64 b (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (*.f64 b (*.f64 b b)))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b) (*.f64 b (*.f64 b (*.f64 a a)))) (*.f64 b (*.f64 b (*.f64 b b))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (*.f64 b b)) (*.f64 (*.f64 b b) (/.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b (neg.f64 b)) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a)))) (*.f64 (*.f64 b b) (*.f64 b (neg.f64 b))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 b b))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) b))) (*.f64 b (*.f64 b b)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (fma.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 (*.f64 a a) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))) (neg.f64 (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 0 binary64))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b))))) (neg.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 0 binary64))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (fma.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(/.f64 (neg.f64 (fma.f64 b (*.f64 b (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 (*.f64 a a) #s(literal -2 binary64))))) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))))
(/.f64 (neg.f64 (fma.f64 b b (*.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (*.f64 (*.f64 a a) #s(literal -2 binary64))))) (neg.f64 (*.f64 (/.f64 (*.f64 b b) (*.f64 a a)) (*.f64 b b))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 a a)) (*.f64 b b) (*.f64 (*.f64 b (neg.f64 b)) (*.f64 (*.f64 a a) #s(literal -2 binary64))))) (neg.f64 (*.f64 (*.f64 b (neg.f64 b)) (*.f64 b b))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 b b) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a a) #s(literal -2 binary64))))) (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b b))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 b b) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 a a) #s(literal -2 binary64))))) (neg.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b b))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 a a) b) (*.f64 b b) (*.f64 b (*.f64 (*.f64 a a) #s(literal -2 binary64))))) (neg.f64 (*.f64 b (*.f64 b b))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b) (*.f64 b (*.f64 b (*.f64 a a))))) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 (*.f64 b b) (*.f64 a a)) (*.f64 b b))) (neg.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b (neg.f64 b)) (*.f64 (*.f64 b b) (neg.f64 (*.f64 a a))))) (neg.f64 (*.f64 (*.f64 b b) (*.f64 b (neg.f64 b)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (neg.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) b (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) b)))) (neg.f64 (*.f64 b (*.f64 b b))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))) (neg.f64 (neg.f64 (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 (*.f64 a a) #s(literal -2 binary64)))) (*.f64 b (*.f64 b (*.f64 b b))))) (neg.f64 (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (neg.f64 (fma.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))) (neg.f64 (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) #s(literal 3 binary64)) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) (-.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b))) (/.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64))))))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal -8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (/.f64 #s(literal 3 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))) #s(literal 4 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) (/.f64 (*.f64 b b) (*.f64 a a)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))
(+.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))
(+.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 b b))
(+.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))) (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 b b))))
(+.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b b)))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))))
(fma.f64 b b (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 b (*.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 b b))
(fma.f64 b (*.f64 b #s(literal 1 binary64)) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b))
(fma.f64 (*.f64 b b) #s(literal 1 binary64) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 b b))))
(fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 b b) (*.f64 b b))
(fma.f64 #s(literal 1 binary64) (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) (*.f64 b b) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b b)))
(fma.f64 (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) b) b (*.f64 b b))
(fma.f64 (*.f64 #s(literal 1 binary64) b) b (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))
(fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (fma.f64 b (*.f64 (*.f64 b b) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))))) (fma.f64 b (*.f64 b (*.f64 b b)) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))))))
(/.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))) (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal 1 binary64))) (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b)))))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 b b)) (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 b b)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))
(/.f64 (neg.f64 (fma.f64 b (*.f64 (*.f64 b b) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))))))) (neg.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (-.f64 (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))) (*.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))))) (neg.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) #s(literal 1 binary64)) (*.f64 b b))) (neg.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 b b))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (*.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 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 b b)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 b b))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))) (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 b b))) (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 b b) (fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))) (*.f64 (*.f64 b b) (/.f64 (*.f64 a a) (*.f64 b b)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) (*.f64 b b)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b b)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) (*.f64 b b)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 (/.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b b))))))
(*.f64 b (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64))))
(*.f64 (*.f64 b b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64)) (*.f64 b b))
(*.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1 binary64))) b)

simplify592.0ms (3.9%)

Memory
14.7MiB live, 288.1MiB allocated
Algorithm
egg-herbie
Rules
6 004×lower-fma.f64
6 004×lower-fma.f32
4 310×lower-*.f64
4 310×lower-*.f32
1 730×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05634139
119073512
272543325
084703229
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
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)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* 1/90 (* angle (* (PI) (- b a))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 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 (* 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 (* 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)))))
(* 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 (pow b 2))
(+ (* 1/90 (* a (+ b (* -1 b)))) (* 1/90 (pow b 2)))
(+ (* 1/90 (pow b 2)) (* a (+ (* -1/90 a) (* 1/90 (+ b (* -1 b))))))
(+ (* 1/90 (pow b 2)) (* a (+ (* -1/90 a) (* 1/90 (+ b (* -1 b))))))
(* -1/90 (pow a 2))
(* (pow a 2) (- (* 1/90 (/ (+ b (* -1 b)) a)) 1/90))
(* (pow a 2) (- (+ (* 1/90 (/ (+ b (* -1 b)) a)) (* 1/90 (/ (pow b 2) (pow a 2)))) 1/90))
(* (pow a 2) (- (+ (* 1/90 (/ (+ b (* -1 b)) a)) (* 1/90 (/ (pow b 2) (pow a 2)))) 1/90))
(* -1/90 (pow a 2))
(* (pow a 2) (- (* -1/90 (/ (+ b (* -1 b)) a)) 1/90))
(* (pow a 2) (- (* -1 (/ (+ (* -1/90 (/ (pow b 2) a)) (* 1/90 (+ b (* -1 b)))) a)) 1/90))
(* (pow a 2) (- (* -1 (/ (+ (* -1/90 (/ (pow b 2) a)) (* 1/90 (+ b (* -1 b)))) a)) 1/90))
(* -1/90 (pow a 2))
(+ (* -1/90 (pow a 2)) (* 1/90 (* b (+ a (* -1 a)))))
(+ (* -1/90 (pow a 2)) (* b (+ (* 1/90 b) (* 1/90 (+ a (* -1 a))))))
(+ (* -1/90 (pow a 2)) (* b (+ (* 1/90 b) (* 1/90 (+ a (* -1 a))))))
(* 1/90 (pow b 2))
(* (pow b 2) (+ 1/90 (* 1/90 (/ (+ a (* -1 a)) b))))
(* (pow b 2) (+ 1/90 (+ (* -1/90 (/ (pow a 2) (pow b 2))) (* 1/90 (/ (+ a (* -1 a)) b)))))
(* (pow b 2) (+ 1/90 (+ (* -1/90 (/ (pow a 2) (pow b 2))) (* 1/90 (/ (+ a (* -1 a)) b)))))
(* 1/90 (pow b 2))
(* (pow b 2) (+ 1/90 (* 1/90 (/ (+ a (* -1 a)) b))))
(* (pow b 2) (+ 1/90 (* -1 (/ (+ (* -1/90 (+ a (* -1 a))) (* 1/90 (/ (pow a 2) b))) b))))
(* (pow b 2) (+ 1/90 (* -1 (/ (+ (* -1/90 (+ a (* -1 a))) (* 1/90 (/ (pow a 2) b))) b))))
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 (sqrt (PI))))
(* 1/180 (* angle (sqrt (PI))))
(* 1/180 (* angle (sqrt (PI))))
(* 1/180 (* angle (sqrt (PI))))
(* 1/180 (* angle (sqrt (PI))))
(* 1/180 (* angle (sqrt (PI))))
(* 1/180 (* angle (sqrt (PI))))
(* 1/180 (* angle (sqrt (PI))))
(* 1/180 (* angle (sqrt (PI))))
(* 1/180 (* angle (sqrt (PI))))
(* 1/180 (* angle (sqrt (PI))))
(* 1/180 (* angle (sqrt (PI))))
(/ 1 (pow a 2))
(+ (* -1 (/ (* b (+ (* -1 (pow a 3)) (pow a 3))) (pow a 6))) (/ 1 (pow a 2)))
(+ (* b (+ (* -1 (/ (* b (+ (* -1 (pow a 2)) (pow a 2))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 6))))) (/ 1 (pow a 2)))
(+ (* b (+ (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 6))) (* b (+ (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow a 6))) (* b (- (* -1 (/ (+ a (* -1 a)) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 8))))))))) (/ 1 (pow a 2)))
(/ 1 (pow b 2))
(/ (+ 1 (+ (* -1 (/ a b)) (/ a b))) (pow b 2))
(/ (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 2) (pow b 2)))))) (pow b 2))
(/ (- (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ (pow a 4) (pow b 4))) (+ (/ a b) (/ (pow a 2) (pow b 2))))))) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 4))) (pow b 2))
(/ 1 (pow b 2))
(/ (+ 1 (+ (* -1 (/ a b)) (/ a b))) (pow b 2))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (+ (* -1 (/ (pow a 2) b)) (/ (pow a 2) b))) b))) (pow b 2))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (* -1 (/ (pow a 4) (pow b 2)))) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 2))) b))) b))) (pow b 2))
(/ 1 (pow b 2))
(+ (* -1 (/ (pow a 4) (pow b 6))) (/ 1 (pow b 2)))
(+ (* (pow a 4) (- (/ (pow a 2) (pow b 8)) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))
(+ (* (pow a 4) (- (* (pow a 2) (+ (/ 1 (pow b 8)) (/ (* a (+ (* -1 (pow b 3)) (pow b 3))) (pow b 12)))) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))
(/ 1 (pow a 2))
(/ (+ 1 (* -1 (/ (+ b (* -1 b)) a))) (pow a 2))
(/ (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))))) (pow a 2))
(/ (- (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (+ (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))) (* -1 (/ (pow b 4) (pow a 4)))))) (/ (* (+ b (* -1 b)) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 4))) (pow a 2))
(/ 1 (pow a 2))
(/ (+ 1 (+ (* -1 (/ b a)) (/ b a))) (pow a 2))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (/ (pow b 2) a))) a))) (pow a 2))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (* -1 (/ (pow b 4) (pow a 2)))) (/ (* (+ b (* -1 b)) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 2))) a))) a))) (pow a 2))
(pow a 2)
(+ (* -1 (/ (* b (+ (* -1 (pow a 7)) (pow a 7))) (pow a 6))) (pow a 2))
(+ (* b (+ (* -1 (/ (* b (+ (* a (+ (* -1 (pow a 5)) (pow a 5))) (pow a 6))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 7)) (pow a 7)) (pow a 6))))) (pow a 2))
(+ (* b (+ (* -1 (/ (+ (* -1 (pow a 7)) (pow a 7)) (pow a 6))) (* b (+ (* -1 (/ (+ (* a (+ (* -1 (pow a 5)) (pow a 5))) (pow a 6)) (pow a 6))) (* b (- (* -1 (/ (+ (* -1 (pow a 5)) (+ (* a (+ (* -1 (pow a 4)) (pow a 4))) (pow a 5))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 4))))))))) (pow a 2))
(pow b 2)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ a b)) (+ (/ a b) (/ (pow a 2) (pow b 2)))))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ a b)) (+ (/ a b) (+ (/ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow b 3)) (/ (pow a 2) (pow b 2))))))))
(pow b 2)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (+ (* -1 (/ (pow a 2) b)) (* 2 (/ (pow a 2) b)))) b))))
(* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (+ (* -1 (+ (* -1 (pow a 2)) (* 2 (pow a 2)))) (* -1 (/ (- (* -1 (+ (* -1 (pow a 3)) (+ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow a 3)))) (* -1 (+ (* -1 (pow a 3)) (pow a 3)))) b))) b))) b))))
(pow b 2)
(+ (* a (+ b (* -1 b))) (pow b 2))
(+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))
(+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))
(pow a 2)
(* (pow a 2) (+ 1 (* -1 (/ (+ b (* -1 b)) a))))
(* (pow a 2) (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (* -1 (/ (+ (* -1 (pow b 2)) (* 2 (pow b 2))) (pow a 2))))))
(* (pow a 2) (- (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (+ (* -1 (/ (+ (* -1 (pow b 2)) (* 2 (pow b 2))) (pow a 2))) (* -1 (/ (+ (* -1 (pow b 3)) (+ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow b 3))) (pow a 3)))))) (* -1 (/ (+ (* -1 (pow b 3)) (pow b 3)) (pow a 3)))))
(pow a 2)
(* (pow a 2) (+ 1 (+ (* -1 (/ b a)) (/ b a))))
(* (pow a 2) (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (* 2 (/ (pow b 2) a)))) a))))
(* (pow a 2) (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (+ (* -1 (+ (* -1 (pow b 2)) (* 2 (pow b 2)))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 3)) (+ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow b 3)))) (* -1 (+ (* -1 (pow b 3)) (pow b 3)))) a))) a))) 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))))
(pow b 4)
(+ (* -1 (* (pow a 2) (pow b 2))) (pow b 4))
(+ (* (pow a 2) (+ (* -1 (pow b 2)) (pow a 2))) (pow b 4))
(+ (* (pow a 2) (+ (* -1 (pow b 2)) (pow a 2))) (pow b 4))
(pow a 4)
(* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(* (pow a 4) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))
(* (pow a 4) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))
(pow a 4)
(* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(* (pow a 4) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))
(* (pow a 4) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (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)) (pow b 2))) (pow a 4))
(+ (* (pow b 2) (+ (* -1 (pow a 2)) (pow b 2))) (pow a 4))
(pow b 4)
(* (pow b 4) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 4) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(* (pow b 4) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(pow b 4)
(* (pow b 4) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(* (pow b 4) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(* (pow b 4) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))
(+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* (pow angle 2) (+ (* -1/24488801280000000 (* (pow angle 2) (pow (PI) 6))) (* 1/25194240000 (pow (PI) 4)))))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(cos (* 1/180 (* angle (PI))))
(* -1 (/ (pow a 2) (pow b 2)))
(* -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 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 b 2)))
(* -1 (/ (pow a 2) (pow b 2)))
(* -1 (/ (pow a 2) (pow b 2)))
(* -1 (/ (pow a 2) (pow b 2)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(+ (* -2 (pow a 2)) (pow a 2))
(+ (* -2 (pow a 2)) (+ (pow a 2) (pow b 2)))
(+ (* -2 (pow a 2)) (+ (pow a 2) (pow b 2)))
(+ (* -2 (pow a 2)) (+ (pow a 2) (pow b 2)))
(pow b 2)
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))
(pow b 2)
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (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))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (*.f64 angle angle) (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 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (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 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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (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 angle 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 (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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a)) b)))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a)) b)))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a)) b)))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 b (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a)) b)))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 b (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a)) b)))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 b (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a)) b)))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (/.f64 b a)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(* 1/90 (* angle (* (PI) (- b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 b a) #s(literal -1/17496000 binary64))) (*.f64 (PI.f64) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (-.f64 b a) #s(literal 1/11337408000000 binary64))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 b a) #s(literal -1/17496000 binary64)))) (*.f64 (PI.f64) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (-.f64 b a) #s(literal 1/11337408000000 binary64)) (*.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (-.f64 b a) #s(literal -1/15427944806400000000 binary64)))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 b a) #s(literal -1/17496000 binary64)))) (*.f64 (PI.f64) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 angle (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (+.f64 a b))) #s(literal 1/90 binary64)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64))))
(+ (* 1/90 (* a (* angle (* (PI) (+ b (* -1 b)))))) (* 1/90 (* angle (* (pow b 2) (PI)))))
(fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #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 a (*.f64 (PI.f64) (*.f64 angle #s(literal -1/90 binary64)))) (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #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 a (*.f64 (PI.f64) (*.f64 angle #s(literal -1/90 binary64)))) (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(fma.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #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 angle (*.f64 (PI.f64) #s(literal -1/90 binary64)) (fma.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (/.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 angle (*.f64 (PI.f64) #s(literal -1/90 binary64)) (fma.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 b b))) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal 0 binary64))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64))
(* (pow a 2) (+ (* -1/90 (* angle (PI))) (* -1/90 (/ (* angle (* (PI) (+ b (* -1 b)))) a))))
(fma.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64))) #s(literal 0 binary64))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(*.f64 (*.f64 a a) (fma.f64 angle (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (fma.f64 (*.f64 angle #s(literal -1/90 binary64)) (/.f64 (*.f64 (PI.f64) (*.f64 b b)) a) #s(literal 0 binary64)) (neg.f64 a))))
(* (pow a 2) (+ (* -1 (/ (+ (* -1/90 (/ (* angle (* (pow b 2) (PI))) a)) (* 1/90 (* angle (* (PI) (+ b (* -1 b)))))) a)) (* -1/90 (* angle (PI)))))
(*.f64 (*.f64 a a) (fma.f64 angle (*.f64 (PI.f64) #s(literal -1/90 binary64)) (/.f64 (fma.f64 (*.f64 angle #s(literal -1/90 binary64)) (/.f64 (*.f64 (PI.f64) (*.f64 b b)) a) #s(literal 0 binary64)) (neg.f64 a))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64))
(+ (* -1/90 (* (pow a 2) (* angle (PI)))) (* 1/90 (* angle (* b (* (PI) (+ a (* -1 a)))))))
(fma.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64))) #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 a (*.f64 a (*.f64 (PI.f64) (*.f64 angle #s(literal -1/90 binary64)))) (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #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 a (*.f64 a (*.f64 (PI.f64) (*.f64 angle #s(literal -1/90 binary64)))) (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64))))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64))
(* (pow b 2) (+ (* -1/90 (/ (* (pow a 2) (* angle (PI))) (pow b 2))) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b)))))
(fma.f64 (*.f64 b b) (fma.f64 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) 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 angle (*.f64 (PI.f64) #s(literal 1/90 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) (*.f64 b b))) #s(literal 0 binary64))
(* 1/90 (* angle (* (pow b 2) (PI))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64))))
(* (pow b 2) (+ (* 1/90 (* angle (PI))) (* 1/90 (/ (* angle (* (PI) (+ a (* -1 a)))) b))))
(fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64))
(* (pow b 2) (+ (* -1 (/ (+ (* -1/90 (* angle (* (PI) (+ a (* -1 a))))) (* 1/90 (/ (* (pow a 2) (* angle (PI))) b))) b)) (* 1/90 (* angle (PI)))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) 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 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) b) #s(literal 0 binary64)) b)))
(* 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 (pow b 2))
(*.f64 b (*.f64 b #s(literal 1/90 binary64)))
(+ (* 1/90 (* a (+ b (* -1 b)))) (* 1/90 (pow b 2)))
(*.f64 b (*.f64 b #s(literal 1/90 binary64)))
(+ (* 1/90 (pow b 2)) (* a (+ (* -1/90 a) (* 1/90 (+ b (* -1 b))))))
(fma.f64 a (*.f64 a #s(literal -1/90 binary64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64))))
(+ (* 1/90 (pow b 2)) (* a (+ (* -1/90 a) (* 1/90 (+ b (* -1 b))))))
(fma.f64 a (*.f64 a #s(literal -1/90 binary64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64))))
(* -1/90 (pow a 2))
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
(* (pow a 2) (- (* 1/90 (/ (+ b (* -1 b)) a)) 1/90))
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
(* (pow a 2) (- (+ (* 1/90 (/ (+ b (* -1 b)) a)) (* 1/90 (/ (pow b 2) (pow a 2)))) 1/90))
(*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))
(* (pow a 2) (- (+ (* 1/90 (/ (+ b (* -1 b)) a)) (* 1/90 (/ (pow b 2) (pow a 2)))) 1/90))
(*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))
(* -1/90 (pow a 2))
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
(* (pow a 2) (- (* -1/90 (/ (+ b (* -1 b)) a)) 1/90))
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
(* (pow a 2) (- (* -1 (/ (+ (* -1/90 (/ (pow b 2) a)) (* 1/90 (+ b (* -1 b)))) a)) 1/90))
(*.f64 (*.f64 a a) (-.f64 #s(literal -1/90 binary64) (/.f64 (/.f64 (*.f64 (*.f64 b b) #s(literal -1/90 binary64)) a) a)))
(* (pow a 2) (- (* -1 (/ (+ (* -1/90 (/ (pow b 2) a)) (* 1/90 (+ b (* -1 b)))) a)) 1/90))
(*.f64 (*.f64 a a) (-.f64 #s(literal -1/90 binary64) (/.f64 (/.f64 (*.f64 (*.f64 b b) #s(literal -1/90 binary64)) a) a)))
(* -1/90 (pow a 2))
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
(+ (* -1/90 (pow a 2)) (* 1/90 (* b (+ a (* -1 a)))))
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
(+ (* -1/90 (pow a 2)) (* b (+ (* 1/90 b) (* 1/90 (+ a (* -1 a))))))
(fma.f64 a (*.f64 a #s(literal -1/90 binary64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64))))
(+ (* -1/90 (pow a 2)) (* b (+ (* 1/90 b) (* 1/90 (+ a (* -1 a))))))
(fma.f64 a (*.f64 a #s(literal -1/90 binary64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64))))
(* 1/90 (pow b 2))
(*.f64 b (*.f64 b #s(literal 1/90 binary64)))
(* (pow b 2) (+ 1/90 (* 1/90 (/ (+ a (* -1 a)) b))))
(*.f64 b (*.f64 b #s(literal 1/90 binary64)))
(* (pow b 2) (+ 1/90 (+ (* -1/90 (/ (pow a 2) (pow b 2))) (* 1/90 (/ (+ a (* -1 a)) b)))))
(*.f64 b (*.f64 b (fma.f64 #s(literal -1/90 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/90 binary64))))
(* (pow b 2) (+ 1/90 (+ (* -1/90 (/ (pow a 2) (pow b 2))) (* 1/90 (/ (+ a (* -1 a)) b)))))
(*.f64 b (*.f64 b (fma.f64 #s(literal -1/90 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) #s(literal 1/90 binary64))))
(* 1/90 (pow b 2))
(*.f64 b (*.f64 b #s(literal 1/90 binary64)))
(* (pow b 2) (+ 1/90 (* 1/90 (/ (+ a (* -1 a)) b))))
(*.f64 b (*.f64 b #s(literal 1/90 binary64)))
(* (pow b 2) (+ 1/90 (* -1 (/ (+ (* -1/90 (+ a (* -1 a))) (* 1/90 (/ (pow a 2) b))) b))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a a) b)) b)))
(* (pow b 2) (+ 1/90 (* -1 (/ (+ (* -1/90 (+ a (* -1 a))) (* 1/90 (/ (pow a 2) b))) b))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a a) b)) b)))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (*.f64 angle angle) (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 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (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 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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* 1/180 (* angle (sqrt (PI))))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (sqrt (PI))))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (sqrt (PI))))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (sqrt (PI))))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (sqrt (PI))))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (sqrt (PI))))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (sqrt (PI))))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (sqrt (PI))))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (sqrt (PI))))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (sqrt (PI))))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (sqrt (PI))))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(* 1/180 (* angle (sqrt (PI))))
(*.f64 angle (*.f64 (sqrt.f64 (PI.f64)) #s(literal 1/180 binary64)))
(/ 1 (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(+ (* -1 (/ (* b (+ (* -1 (pow a 3)) (pow a 3))) (pow a 6))) (/ 1 (pow a 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) #s(literal 0 binary64))
(+ (* b (+ (* -1 (/ (* b (+ (* -1 (pow a 2)) (pow a 2))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 6))))) (/ 1 (pow a 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) #s(literal 0 binary64))
(+ (* b (+ (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 6))) (* b (+ (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow a 6))) (* b (- (* -1 (/ (+ a (* -1 a)) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 8))))))))) (/ 1 (pow a 2)))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) #s(literal 0 binary64))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (+ (* -1 (/ a b)) (/ a b))) (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 2) (pow b 2)))))) (pow b 2))
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 a (/.f64 a (*.f64 b b)) (/.f64 (*.f64 a a) (*.f64 b (neg.f64 b))))) (*.f64 b b))
(/ (- (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ (pow a 4) (pow b 4))) (+ (/ a b) (/ (pow a 2) (pow b 2))))))) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 4))) (pow b 2))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 a (/.f64 a (*.f64 b b)) (/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 b b))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (+ (* -1 (/ a b)) (/ a b))) (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (+ (* -1 (/ (pow a 2) b)) (/ (pow a 2) b))) b))) (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (* -1 (/ (pow a 4) (pow b 2)))) (/ (* (+ a (* -1 a)) (+ (* -1 (pow a 3)) (pow a 3))) (pow b 2))) b))) b))) (pow b 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b b)) b) b)) (*.f64 b b))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(+ (* -1 (/ (pow a 4) (pow b 6))) (/ 1 (pow b 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (pow.f64 b #s(literal 6 binary64))))
(+ (* (pow a 4) (- (/ (pow a 2) (pow b 8)) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))
(fma.f64 (*.f64 a (*.f64 a (*.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) (*.f64 b b)))
(+ (* (pow a 4) (- (* (pow a 2) (+ (/ 1 (pow b 8)) (/ (* a (+ (* -1 (pow b 3)) (pow b 3))) (pow b 12)))) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))
(fma.f64 (*.f64 a (*.f64 a (*.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) (*.f64 b b)))
(/ 1 (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (+ 1 (* -1 (/ (+ b (* -1 b)) a))) (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))))) (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (- (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (+ (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))) (* -1 (/ (pow b 4) (pow a 4)))))) (/ (* (+ b (* -1 b)) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 4))) (pow a 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a))))) (*.f64 a a))
(/ 1 (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (+ 1 (+ (* -1 (/ b a)) (/ b a))) (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (/ (pow b 2) a))) a))) (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (* -1 (/ (pow b 4) (pow a 2)))) (/ (* (+ b (* -1 b)) (+ (* -1 (pow b 3)) (pow b 3))) (pow a 2))) a))) a))) (pow a 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a a)) a) a)) (*.f64 a a))
(pow a 2)
(*.f64 a a)
(+ (* -1 (/ (* b (+ (* -1 (pow a 7)) (pow a 7))) (pow a 6))) (pow a 2))
(*.f64 a a)
(+ (* b (+ (* -1 (/ (* b (+ (* a (+ (* -1 (pow a 5)) (pow a 5))) (pow a 6))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 7)) (pow a 7)) (pow a 6))))) (pow a 2))
(fma.f64 b (/.f64 (*.f64 b (*.f64 a (*.f64 a (neg.f64 (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 a a))
(+ (* b (+ (* -1 (/ (+ (* -1 (pow a 7)) (pow a 7)) (pow a 6))) (* b (+ (* -1 (/ (+ (* a (+ (* -1 (pow a 5)) (pow a 5))) (pow a 6)) (pow a 6))) (* b (- (* -1 (/ (+ (* -1 (pow a 5)) (+ (* a (+ (* -1 (pow a 4)) (pow a 4))) (pow a 5))) (pow a 6))) (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) (pow a 4))))))))) (pow a 2))
(fma.f64 b (/.f64 (*.f64 b (*.f64 a (*.f64 a (neg.f64 (*.f64 a (*.f64 a (*.f64 a a))))))) (*.f64 a (*.f64 a (*.f64 a (*.f64 a (*.f64 a a)))))) (*.f64 a a))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(*.f64 b b)
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ a b)) (+ (/ a b) (/ (pow a 2) (pow b 2)))))))
(*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ a b)) (+ (/ a b) (+ (/ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow b 3)) (/ (pow a 2) (pow b 2))))))))
(*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (+ (* -1 (/ (pow a 2) b)) (* 2 (/ (pow a 2) b)))) b))))
(*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(* (pow b 2) (+ 1 (* -1 (/ (+ (* -1 (+ a (* -1 a))) (* -1 (/ (+ (* -1 (+ (* -1 (pow a 2)) (* 2 (pow a 2)))) (* -1 (/ (- (* -1 (+ (* -1 (pow a 3)) (+ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow a 3)))) (* -1 (+ (* -1 (pow a 3)) (pow a 3)))) b))) b))) b))))
(*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(pow b 2)
(*.f64 b b)
(+ (* a (+ b (* -1 b))) (pow b 2))
(*.f64 b b)
(+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))
(*.f64 (-.f64 b a) (+.f64 a b))
(+ (* a (+ b (+ (* -1 a) (* -1 b)))) (pow b 2))
(*.f64 (-.f64 b a) (+.f64 a b))
(pow a 2)
(*.f64 a a)
(* (pow a 2) (+ 1 (* -1 (/ (+ b (* -1 b)) a))))
(*.f64 a a)
(* (pow a 2) (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (* -1 (/ (+ (* -1 (pow b 2)) (* 2 (pow b 2))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))
(* (pow a 2) (- (+ 1 (+ (* -1 (/ (+ b (* -1 b)) a)) (+ (* -1 (/ (+ (* -1 (pow b 2)) (* 2 (pow b 2))) (pow a 2))) (* -1 (/ (+ (* -1 (pow b 3)) (+ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow b 3))) (pow a 3)))))) (* -1 (/ (+ (* -1 (pow b 3)) (pow b 3)) (pow a 3)))))
(*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))
(pow a 2)
(*.f64 a a)
(* (pow a 2) (+ 1 (+ (* -1 (/ b a)) (/ b a))))
(*.f64 a a)
(* (pow a 2) (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (* 2 (/ (pow b 2) a)))) a))))
(*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))
(* (pow a 2) (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (+ (* -1 (+ (* -1 (pow b 2)) (* 2 (pow b 2)))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 3)) (+ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow b 3)))) (* -1 (+ (* -1 (pow b 3)) (pow b 3)))) a))) a))) a))))
(*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/34992000 binary64)) (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 angle 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 (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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(pow b 4)
(*.f64 b (*.f64 b (*.f64 b b)))
(+ (* -1 (* (pow a 2) (pow b 2))) (pow b 4))
(*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 b b))
(+ (* (pow a 2) (+ (* -1 (pow b 2)) (pow a 2))) (pow b 4))
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 b b)))
(+ (* (pow a 2) (+ (* -1 (pow b 2)) (pow a 2))) (pow b 4))
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 b b)))
(pow a 4)
(*.f64 a (*.f64 a (*.f64 a a)))
(* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))
(* (pow a 4) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64))))
(* (pow a 4) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64))))
(pow a 4)
(*.f64 a (*.f64 a (*.f64 a a)))
(* (pow a 4) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))
(* (pow a 4) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64))))
(* (pow a 4) (- (+ 1 (/ (pow b 4) (pow a 4))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a (*.f64 a (*.f64 a a))) (+.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 a (*.f64 a a)))) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64))))
(pow a 4)
(*.f64 a (*.f64 a (*.f64 a a)))
(+ (* -1 (* (pow a 2) (pow b 2))) (pow a 4))
(*.f64 a (*.f64 a (*.f64 (+.f64 a b) (-.f64 a b))))
(+ (* (pow b 2) (+ (* -1 (pow a 2)) (pow b 2))) (pow a 4))
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 b b)))
(+ (* (pow b 2) (+ (* -1 (pow a 2)) (pow b 2))) (pow a 4))
(fma.f64 a (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (*.f64 b b)))
(pow b 4)
(*.f64 b (*.f64 b (*.f64 b b)))
(* (pow b 4) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)))
(* (pow b 4) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(* (pow b 4) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(pow b 4)
(*.f64 b (*.f64 b (*.f64 b b)))
(* (pow b 4) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64)))
(* (pow b 4) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(* (pow b 4) (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (pow a 4) (pow b 4)))))
(*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (+.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 (*.f64 angle angle) (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 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) (*.f64 #s(literal 1/25194240000 binary64) (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 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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(* -1 (/ (pow a 2) (pow b 2)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(* -1 (/ (pow a 2) (pow b 2)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(* -1 (/ (pow a 2) (pow b 2)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(* -1 (/ (pow a 2) (pow b 2)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(* -1 (/ (pow a 2) (pow b 2)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(* -1 (/ (pow a 2) (pow b 2)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(* -1 (/ (pow a 2) (pow b 2)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(* -1 (/ (pow a 2) (pow b 2)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(* -1 (/ (pow a 2) (pow b 2)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(* -1 (/ (pow a 2) (pow b 2)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(* -1 (/ (pow a 2) (pow b 2)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(* -1 (/ (pow a 2) (pow b 2)))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(/ (+ (* -2 (pow a 2)) (pow a 2)) (pow b 2))
(/.f64 (*.f64 a a) (*.f64 b (neg.f64 b)))
(+ (* -2 (pow a 2)) (pow a 2))
(*.f64 a (neg.f64 a))
(+ (* -2 (pow a 2)) (+ (pow a 2) (pow b 2)))
(*.f64 (-.f64 b a) (+.f64 a b))
(+ (* -2 (pow a 2)) (+ (pow a 2) (pow b 2)))
(*.f64 (-.f64 b a) (+.f64 a b))
(+ (* -2 (pow a 2)) (+ (pow a 2) (pow b 2)))
(*.f64 (-.f64 b a) (+.f64 a b))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(* (pow b 2) (+ 1 (+ (* -2 (/ (pow a 2) (pow b 2))) (/ (pow a 2) (pow b 2)))))
(*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (-.f64 b a) (+.f64 a b))
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (-.f64 b a) (+.f64 a b))
(+ (* -1 (pow a 2)) (pow b 2))
(*.f64 (-.f64 b a) (+.f64 a b))
(* -1 (pow a 2))
(*.f64 a (neg.f64 a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* -1 (pow a 2))
(*.f64 a (neg.f64 a))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))
(* (pow a 2) (- (/ (pow b 2) (pow a 2)) 1))
(*.f64 (*.f64 a a) (fma.f64 b (/.f64 b (*.f64 a a)) #s(literal -1 binary64)))

eval361.0ms (2.4%)

Memory
7.0MiB live, 275.1MiB allocated
Compiler

Compiled 61 017 to 4 797 computations (92.1% saved)

prune280.0ms (1.9%)

Memory
23.0MiB live, 631.1MiB allocated
Pruning

96 alts after pruning (95 fresh and 1 done)

PrunedKeptTotal
New1 275571 332
Fresh243862
Picked415
Done000
Total1 303961 399
Accuracy
79.8%
Counts
1 399 → 96
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.6%
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
34.7%
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
16.8%
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
56.1%
(*.f64 (/.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)))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
56.6%
(*.f64 (/.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)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
56.9%
(*.f64 (/.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)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
56.4%
(*.f64 (/.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)))) #s(literal 1 binary64))
66.4%
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
65.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
65.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
66.0%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
67.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
63.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
64.7%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
67.9%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
65.9%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
66.9%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
61.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
65.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
67.7%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.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))) #s(literal 1/180 binary64)) angle)))
69.3%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)))
66.9%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))
65.4%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
65.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
66.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
63.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
40.9%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
41.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
64.0%
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
64.0%
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
54.8%
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))) angle) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.7%
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.8%
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
35.7%
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
55.0%
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
48.9%
(*.f64 (*.f64 (*.f64 b b) (-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) b) #s(literal 0 binary64)) b))) #s(literal 1 binary64))
35.7%
(*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
40.2%
(*.f64 (*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
17.2%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
17.0%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) #s(literal 1 binary64))
35.6%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
34.7%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
40.1%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))) #s(literal 1 binary64))
35.7%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
51.2%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
53.7%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
54.9%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
33.7%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
29.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.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)))))
28.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (neg.f64 (fma.f64 a a (*.f64 b (neg.f64 b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
35.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (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)))))
20.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b (*.f64 b b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.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)))))
4.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
27.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
6.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
6.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (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))))) #s(literal 1 binary64))
6.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (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))))) #s(literal 1 binary64))
6.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (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))))) #s(literal 1 binary64))
6.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/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 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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 #s(literal 180 binary64) angle))))
6.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
6.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
6.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))
5.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 b (*.f64 b (*.f64 b b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
1.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
6.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
56.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
6.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
6.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
28.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -2 binary64) b) (/.f64 (*.f64 a a) b) (/.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.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b b)) (/.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)))))
31.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
29.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
30.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
28.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
31.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))))
31.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
30.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
16.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
41.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
14.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.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)))))
5.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
5.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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)))))
42.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
42.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
35.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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)))))
36.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
35.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
21.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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)))))
21.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
30.8%
(*.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)))))
64.0%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
35.5%
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.7%
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
35.9%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.5%
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))))) #s(literal -1 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Compiler

Compiled 7 098 to 4 109 computations (42.1% saved)

simplify327.0ms (2.2%)

Memory
-1.5MiB live, 588.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff128
(-.f64 (*.f64 a a) (*.f64 b b))
cost-diff320
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
cost-diff1088
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
cost-diff3328
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
cost-diff0
(+.f64 b a)
cost-diff0
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))))
cost-diff0
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
cost-diff384
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
cost-diff0
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
cost-diff0
(+.f64 b a)
cost-diff0
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
cost-diff0
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
cost-diff0
(PI.f64)
cost-diff0
(*.f64 angle (PI.f64))
cost-diff0
(*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64))))
cost-diff320
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
cost-diff0
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
cost-diff0
(+.f64 b a)
cost-diff0
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
cost-diff0
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)))
Rules
7 762×lower-fma.f32
7 752×lower-fma.f64
4 408×lower-*.f32
4 330×lower-*.f64
4 238×lower-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0701027
0135949
1284937
21024867
35324821
47755821
08107821
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(sqrt.f64 (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64))))
(*.f64 angle (PI.f64))
angle
(PI.f64)
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
a
(*.f64 a #s(literal -1/90 binary64))
#s(literal -1/90 binary64)
#s(literal 1 binary64)
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))
(*.f64 angle angle)
(*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))
#s(literal -1/64800 binary64)
(*.f64 (PI.f64) (PI.f64))
#s(literal 1 binary64)
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(PI.f64)
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
#s(literal 2 binary64)
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (PI.f64) #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))))
#s(literal 2 binary64)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))
(-.f64 b a)
(fma.f64 b b (*.f64 a a))
(*.f64 a a)
(fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))
(*.f64 b (*.f64 b b))
(*.f64 b b)
(*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))
(*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))
(fma.f64 a (+.f64 b a) (*.f64 b b))
(fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 b (*.f64 b (*.f64 b b)))
(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)
#s(literal 1 binary64)
Outputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a)))) (cos.f64 (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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 (+.f64 b a) (-.f64 b a))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.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 b a) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle))
(cos.f64 (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64))
(*.f64 #s(literal 1/180 binary64) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))
(*.f64 (PI.f64) (sqrt.f64 (PI.f64)))
(sqrt.f64 (PI.f64))
(sqrt.f64 (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 angle (*.f64 a (*.f64 (PI.f64) (*.f64 a #s(literal -1/90 binary64)))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64))))
(*.f64 angle (*.f64 a (*.f64 (PI.f64) (*.f64 a #s(literal -1/90 binary64)))))
(*.f64 angle (PI.f64))
(*.f64 (PI.f64) angle)
angle
(PI.f64)
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
a
(*.f64 a #s(literal -1/90 binary64))
#s(literal -1/90 binary64)
#s(literal 1 binary64)
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 b a) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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 (+.f64 b a) (-.f64 b a))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.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 b a) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(PI.f64)
(*.f64 angle #s(literal 1/180 binary64))
angle
#s(literal 1/180 binary64)
#s(literal 2 binary64)
(fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))
(fma.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))) #s(literal 1 binary64))
(*.f64 angle angle)
(*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))
#s(literal -1/64800 binary64)
(*.f64 (PI.f64) (PI.f64))
#s(literal 1 binary64)
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (-.f64 b a) #s(literal 2 binary64))) (*.f64 (+.f64 b a) (cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))
(+.f64 b a)
b
a
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))
(*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (-.f64 b a) #s(literal 2 binary64)))
(-.f64 b a)
(*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(PI.f64)
(/.f64 #s(literal 180 binary64) angle)
#s(literal 180 binary64)
angle
#s(literal 2 binary64)
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(*.f64 (PI.f64) #s(literal 1/180 binary64))
#s(literal 1/180 binary64)
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (+.f64 b a) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)))) (*.f64 (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))) (*.f64 (+.f64 b a) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)))) (*.f64 (+.f64 b a) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))))))
#s(literal 2 binary64)
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
(*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b)))) (*.f64 (+.f64 b a) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 b (+.f64 b a) (*.f64 a a)))))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(*.f64 (+.f64 b a) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))))
(/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))))
(*.f64 (+.f64 b a) (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 b (+.f64 b a) (*.f64 a a))) (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.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 b a) (*.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 b a)
b
a
(*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))
(-.f64 b a)
(fma.f64 b b (*.f64 a a))
(*.f64 a a)
(fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))
(fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a)))
(*.f64 b (*.f64 b b))
(*.f64 b b)
(*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))
(*.f64 (-.f64 b a) (*.f64 (fma.f64 b (*.f64 b b) (*.f64 a (*.f64 a a))) (fma.f64 b (+.f64 b a) (*.f64 a a))))
(*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))
(*.f64 (-.f64 b a) (fma.f64 b (+.f64 b a) (*.f64 a a)))
(fma.f64 a (+.f64 b a) (*.f64 b b))
(fma.f64 b (+.f64 b a) (*.f64 a a))
(fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b))))
(fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 (*.f64 a (+.f64 b a)) (-.f64 a b))))
(-.f64 (*.f64 a a) (*.f64 b b))
(*.f64 (+.f64 b a) (-.f64 a b))
(*.f64 b (*.f64 b (*.f64 b b)))
(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)
#s(literal 1 binary64)

localize500.0ms (3.3%)

Memory
-12.7MiB live, 941.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy56.8%
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
accuracy34.5%
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
accuracy25.6%
(/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
accuracy22.1%
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
accuracy99.6%
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))
accuracy99.4%
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
accuracy56.8%
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
accuracy56.3%
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
accuracy99.4%
(fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))
accuracy98.4%
(*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))
accuracy97.4%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
accuracy56.8%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy99.8%
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
accuracy99.6%
(*.f64 angle (PI.f64))
accuracy99.5%
(*.f64 a #s(literal -1/90 binary64))
accuracy91.0%
(*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64))))
accuracy98.4%
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
accuracy98.4%
(sqrt.f64 (PI.f64))
accuracy56.8%
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
accuracy56.3%
(cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle))
Samples
198.0ms122×1valid
77.0ms132×0valid
16.0ms4valid
11.0ms3valid
Compiler

Compiled 1 075 to 76 computations (92.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 248.0ms
ival-mult: 127.0ms (51.2% of total)
ival-sin: 46.0ms (18.5% of total)
const: 16.0ms (6.4% of total)
ival-div: 13.0ms (5.2% of total)
adjust: 13.0ms (5.2% of total)
ival-cos: 11.0ms (4.4% of total)
ival-add: 9.0ms (3.6% of total)
ival-sqrt: 8.0ms (3.2% of total)
ival-sub: 3.0ms (1.2% of total)
ival-pi: 2.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series32.0ms (0.2%)

Memory
34.4MiB live, 72.7MiB allocated
Counts
19 → 288
Calls
Call 1
Inputs
#<alt (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle))>
#<alt (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))>
#<alt (sqrt.f64 (PI.f64))>
#<alt (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))>
#<alt (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64))))>
#<alt (*.f64 a #s(literal -1/90 binary64))>
#<alt (*.f64 angle (PI.f64))>
#<alt (*.f64 a (*.f64 a #s(literal -1/90 binary64)))>
#<alt (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))>
#<alt (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))>
#<alt (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))>
#<alt (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))>
#<alt (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))>
#<alt (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))>
#<alt (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))>
#<alt (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))>
#<alt (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))>
#<alt (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))>
Outputs
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<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)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 (* (pow a 2) (* angle (PI))))>
#<alt (* -1/90 a)>
#<alt (* -1/90 a)>
#<alt (* -1/90 a)>
#<alt (* -1/90 a)>
#<alt (* -1/90 a)>
#<alt (* -1/90 a)>
#<alt (* -1/90 a)>
#<alt (* -1/90 a)>
#<alt (* -1/90 a)>
#<alt (* -1/90 a)>
#<alt (* -1/90 a)>
#<alt (* -1/90 a)>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* angle (PI))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -1/90 (pow a 2))>
#<alt (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))))))>
#<alt (+ (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* b (+ (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))))))>
#<alt (+ (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* b (+ (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))))))>
#<alt (* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (pow b 2))) (+ (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b)))))>
#<alt (* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (pow b 2))) (+ (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b)))))>
#<alt (* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (* (pow b 2) (+ (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) b))) b)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))))>
#<alt (* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) b))) b)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))))>
#<alt (* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* a (+ (* -2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))))))>
#<alt (+ (* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* a (+ (* -2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))))))>
#<alt (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (pow a 2))))))>
#<alt (* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (pow a 2))))))>
#<alt (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))>
#<alt (* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) a))))>
#<alt (* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) a))))>
#<alt (* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))>
#<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)))))))))>
#<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/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))))))))))>
#<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/1469328076800000000 (* (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/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))))>
#<alt (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))>
#<alt (* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))>
#<alt (* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (* -1/64800 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))>
#<alt (* -1/64800 (* (pow angle 2) (pow (PI) 2)))>
#<alt (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))>
#<alt (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))>
#<alt 1>
#<alt (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))>
#<alt (+ 1 (* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (* 1/25194240000 (* (pow angle 2) (pow (PI) 4))))))>
#<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)))))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (cos (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* -2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))>
#<alt (* 2 (* b (sin (* 1/180 (* angle (PI))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))>
#<alt (* -2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))>
#<alt (* -2 (* a (sin (* 1/180 (* angle (PI))))))>
#<alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))>
#<alt (* 1/90 (* angle (* (PI) (- b a))))>
#<alt (* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))>
#<alt (* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))>
#<alt (/ 1 (pow a 2))>
#<alt (+ (* -1 (/ (pow b 4) (pow a 6))) (/ 1 (pow a 2)))>
#<alt (+ (* (pow b 4) (- (/ (pow b 2) (pow a 8)) (/ 1 (pow a 6)))) (/ 1 (pow a 2)))>
#<alt (+ (* (pow b 4) (- (* (pow b 2) (+ (* -1 (/ (pow b 4) (pow a 12))) (/ 1 (pow a 8)))) (/ 1 (pow a 6)))) (/ 1 (pow a 2)))>
#<alt (/ 1 (pow b 2))>
#<alt (/ (+ 1 (* -1 (/ (pow a 4) (pow b 4)))) (pow b 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (pow a 5)) (pow a 5)) (pow b 5)))) (/ (pow a 4) (pow b 4))) (pow b 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* a (+ (* -1 (pow a 5)) (pow a 5)))) (* -1 (pow a 6))) (pow b 6)))) (+ (* -1 (/ (pow a 5) (pow b 5))) (+ (/ (pow a 4) (pow b 4)) (/ (pow a 5) (pow b 5))))) (pow b 2))>
#<alt (/ 1 (pow b 2))>
#<alt (/ (+ 1 (* -1 (/ (pow a 4) (pow b 4)))) (pow b 2))>
#<alt (/ (- (+ 1 (+ (* -1 (/ (pow a 5) (pow b 5))) (/ (pow a 5) (pow b 5)))) (/ (pow a 4) (pow b 4))) (pow b 2))>
#<alt (/ (- (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow a 6) b)) (/ (* a (+ (* -1 (pow a 5)) (pow a 5))) b)) (+ (* -1 (pow a 5)) (pow a 5))) (pow b 5)))) (/ (pow a 4) (pow b 4))) (pow b 2))>
#<alt (/ 1 (pow b 2))>
#<alt (+ (* -1 (/ (pow a 4) (pow b 6))) (/ 1 (pow b 2)))>
#<alt (+ (* (pow a 4) (- (/ (pow a 2) (pow b 8)) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))>
#<alt (+ (* (pow a 4) (- (* (pow a 2) (+ (* -1 (/ (pow a 4) (pow b 12))) (/ 1 (pow b 8)))) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))>
#<alt (/ 1 (pow a 2))>
#<alt (/ (+ 1 (* -1 (/ (pow b 4) (pow a 4)))) (pow a 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (pow b 5)) (pow b 5)) (pow a 5)))) (/ (pow b 4) (pow a 4))) (pow a 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* b (+ (* -1 (pow b 5)) (pow b 5)))) (* -1 (pow b 6))) (pow a 6)))) (+ (* -1 (/ (pow b 5) (pow a 5))) (+ (/ (pow b 4) (pow a 4)) (/ (pow b 5) (pow a 5))))) (pow a 2))>
#<alt (/ 1 (pow a 2))>
#<alt (/ (+ 1 (* -1 (/ (pow b 4) (pow a 4)))) (pow a 2))>
#<alt (/ (- (+ 1 (+ (* -1 (/ (pow b 5) (pow a 5))) (/ (pow b 5) (pow a 5)))) (/ (pow b 4) (pow a 4))) (pow a 2))>
#<alt (/ (- (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow b 6) a)) (/ (* b (+ (* -1 (pow b 5)) (pow b 5))) a)) (+ (* -1 (pow b 5)) (pow b 5))) (pow a 5)))) (/ (pow b 4) (pow a 4))) (pow a 2))>
#<alt (* -1 a)>
#<alt (+ (* -1 a) (/ (pow b 3) (pow a 2)))>
#<alt (+ (* -1 a) (* (pow b 3) (+ (/ 1 (pow a 2)) (/ b (pow a 3)))))>
#<alt (+ (* -1 a) (* (pow b 3) (+ (* b (+ (* -1 (/ (pow b 2) (pow a 5))) (/ 1 (pow a 3)))) (/ 1 (pow a 2)))))>
#<alt b>
#<alt (* b (+ 1 (+ (* -1 (/ a b)) (/ a b))))>
#<alt (* b (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 2) (pow b 2)))))))>
#<alt (* b (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ (pow a 3) (pow b 3))) (+ (/ a b) (/ (pow a 2) (pow b 2))))))))>
#<alt b>
#<alt (* -1 (* b (- (* -1 (/ (+ a (* -1 a)) b)) 1)))>
#<alt (* -1 (* b (- (* -1 (/ (+ a (+ (* -1 a) (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) b)))) b)) 1)))>
#<alt (* -1 (* b (- (* -1 (/ (+ a (+ (* -1 a) (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) b)) (+ (* -1 (pow a 2)) (pow a 2))) (* -1 (/ (pow a 3) b))) b)))) b)) 1)))>
#<alt b>
#<alt (+ b (* -1 (/ (pow a 3) (pow b 2))))>
#<alt (+ b (* (pow a 3) (- (* -1 (/ a (pow b 3))) (/ 1 (pow b 2)))))>
#<alt (+ b (* (pow a 3) (- (* a (- (/ (pow a 2) (pow b 5)) (/ 1 (pow b 3)))) (/ 1 (pow b 2)))))>
#<alt (* -1 a)>
#<alt (* a (- (+ (* -1 (/ b a)) (/ b a)) 1))>
#<alt (* a (- (+ (* -1 (/ b a)) (+ (* -1 (/ (pow b 2) (pow a 2))) (+ (/ b a) (/ (pow b 2) (pow a 2))))) 1))>
#<alt (* a (- (+ (* -1 (/ b a)) (+ (* -1 (/ (pow b 2) (pow a 2))) (+ (/ b a) (+ (/ (pow b 2) (pow a 2)) (/ (pow b 3) (pow a 3)))))) 1))>
#<alt (* -1 a)>
#<alt (* -1 (* a (+ 1 (+ (* -1 (/ b a)) (/ b a)))))>
#<alt (* -1 (* a (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (/ (pow b 2) a))) a)))))>
#<alt (* -1 (* a (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (+ (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 3)) (pow b 3))) (* -1 (pow b 3))) a))) a))) a)))))>
#<alt (pow a 2)>
#<alt (+ (* -1 (pow b 2)) (pow a 2))>
#<alt (+ (* (pow b 2) (- (* 2 (/ (pow b 4) (pow a 4))) 1)) (pow a 2))>
#<alt (+ (* (pow b 2) (- (* (pow b 4) (+ (* -2 (/ (pow b 2) (pow a 6))) (* 2 (/ 1 (pow a 4))))) 1)) (pow a 2))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))>
#<alt (* (pow b 2) (- (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow b 3)))) (+ (* -1 (/ (pow a 3) (pow b 3))) (/ (pow a 3) (pow b 3)))))>
#<alt (* (pow b 2) (- (+ 1 (+ (* -1 (/ (* a (- (* a (+ (* -1 (pow a 2)) (pow a 2))) (+ (* -1 (pow a 3)) (pow a 3)))) (pow b 4))) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow b 3))))) (+ (* -1 (/ (pow a 3) (pow b 3))) (/ (pow a 3) (pow b 3)))))>
#<alt (pow b 2)>
#<alt (* (pow b 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow b 2)))) (/ (pow a 2) (pow b 2))))>
#<alt (* (pow b 2) (- (+ 1 (+ (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow b 2))) (* -1 (/ (- (* -1 (+ (* -1 (pow a 3)) (pow a 3))) (+ (* -1 (* a (- (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (pow a 2)))) (* -1 (pow a 3)))) (pow b 3))))) (/ (pow a 2) (pow b 2))))>
#<alt (* (pow b 2) (- (+ 1 (+ (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow b 2))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow a 3)) (pow a 3))) (* -1 (/ (- (* -1 (+ (* -1 (pow a 4)) (pow a 4))) (+ (* -1 (* a (- (* -1 (+ (* -1 (pow a 3)) (pow a 3))) (+ (* -1 (* a (- (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (pow a 2)))) (* -1 (pow a 3)))))) (+ (* (pow a 2) (- (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (pow a 2))) (pow a 4)))) b))) (+ (* -1 (* a (- (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (pow a 2)))) (* -1 (pow a 3)))) (pow b 3))))) (/ (pow a 2) (pow b 2))))>
#<alt (pow b 2)>
#<alt (+ (* -1 (pow a 2)) (pow b 2))>
#<alt (+ (* (pow a 2) (- (* 2 (/ (pow a 4) (pow b 4))) 1)) (pow b 2))>
#<alt (+ (* (pow a 2) (- (* (pow a 4) (+ (* -2 (/ (pow a 2) (pow b 6))) (* 2 (/ 1 (pow b 4))))) 1)) (pow b 2))>
#<alt (pow a 2)>
#<alt (* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))>
#<alt (* (pow a 2) (- (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow a 3)))) (+ (* -1 (/ (pow b 3) (pow a 3))) (/ (pow b 3) (pow a 3)))))>
#<alt (* (pow a 2) (- (+ 1 (+ (* -1 (/ (* b (- (* b (+ (* -1 (pow b 2)) (pow b 2))) (+ (* -1 (pow b 3)) (pow b 3)))) (pow a 4))) (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow a 3))))) (+ (* -1 (/ (pow b 3) (pow a 3))) (/ (pow b 3) (pow a 3)))))>
#<alt (pow a 2)>
#<alt (* (pow a 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2)))) (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 2) (- (+ 1 (+ (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 3)) (pow b 3))) (+ (* -1 (* b (- (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (pow b 2)))) (* -1 (pow b 3)))) (pow a 3))))) (/ (pow b 2) (pow a 2))))>
#<alt (* (pow a 2) (- (+ 1 (+ (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow b 3)) (pow b 3))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 4)) (pow b 4))) (+ (* -1 (* b (- (* -1 (+ (* -1 (pow b 3)) (pow b 3))) (+ (* -1 (* b (- (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (pow b 2)))) (* -1 (pow b 3)))))) (+ (* (pow b 2) (- (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (pow b 2))) (pow b 4)))) a))) (+ (* -1 (* b (- (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (pow b 2)))) (* -1 (pow b 3)))) (pow a 3))))) (/ (pow b 2) (pow a 2))))>
#<alt (* 1/180 (* angle (PI)))>
#<alt (* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))>
#<alt (* angle (+ (* 1/180 (PI)) (* (pow angle 2) (+ (* -1/34992000 (pow (PI) 3)) (* 1/22674816000000 (* (pow angle 2) (pow (PI) 5)))))))>
#<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))))))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
#<alt (sin (* 1/180 (* angle (PI))))>
Calls

72 calls:

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

rewrite389.0ms (2.6%)

Memory
-5.4MiB live, 830.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 298×lower-*.f32
4 244×lower-*.f64
4 080×lower-/.f32
4 070×lower-/.f64
2 996×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063292
0121274
1382219
23017185
08099183
Stop Event
iter limit
node limit
iter limit
Counts
19 → 753
Calls
Call 1
Inputs
(cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sqrt.f64 (PI.f64))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64))))
(*.f64 a #s(literal -1/90 binary64))
(*.f64 angle (PI.f64))
(*.f64 a (*.f64 a #s(literal -1/90 binary64)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))
(fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))
(cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))
(sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))
(sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))
Outputs
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(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 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64))))
(fabs.f64 (sqrt.f64 (PI.f64)))
(fabs.f64 (neg.f64 (sqrt.f64 (PI.f64))))
(sqrt.f64 (PI.f64))
(pow.f64 (PI.f64) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/4 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))
(*.f64 (sqrt.f64 (PI.f64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 #s(literal 1 binary64) (sqrt.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 (PI.f64)) (fabs.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) (cbrt.f64 (PI.f64)))
(*.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 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (sqrt.f64 (sqrt.f64 (sqrt.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/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)))
(exp.f64 (*.f64 (*.f64 (log.f64 (PI.f64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (fma.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (PI.f64))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (PI.f64))) #s(literal 1/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 (sqrt.f64 (PI.f64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal 1/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)))
(*.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 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64))))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.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)) (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)) (pow.f64 (pow.f64 (PI.f64) #s(literal 1/6 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1/2 binary64)) (cbrt.f64 (PI.f64)))
(*.f64 (pow.f64 (*.f64 (PI.f64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (PI.f64) #s(literal 1/6 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 (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 (*.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)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64))))
(*.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 (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 (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)) (sqrt.f64 (PI.f64)))) (cbrt.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 (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 (PI.f64) (*.f64 angle (*.f64 #s(literal -1/90 binary64) (*.f64 a a))))
(*.f64 angle (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))))
(*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal -1/90 binary64) (*.f64 a a)))
(*.f64 a (*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 a #s(literal -1/90 binary64)) (*.f64 (PI.f64) (*.f64 angle a)))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) (*.f64 (PI.f64) angle))
(*.f64 (*.f64 a a) (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle)))
(*.f64 (*.f64 (PI.f64) (*.f64 angle a)) (*.f64 a #s(literal -1/90 binary64)))
(*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a)
(*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a a)) #s(literal -1/90 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 a a)) angle) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a)
(*.f64 a #s(literal -1/90 binary64))
(*.f64 #s(literal -1/90 binary64) a)
(*.f64 (PI.f64) angle)
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.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 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 angle #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 angle (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 #s(literal -1/90 binary64)) a)
(*.f64 (*.f64 a a) #s(literal -1/90 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(+.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))))
(fma.f64 angle (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (+.f64 a b) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (+.f64 a b) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (-.f64 b a) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (+.f64 a b)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (+.f64 a b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (+.f64 a b) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (+.f64 a b) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (+.f64 a b)) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (+.f64 a b) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))) (+.f64 a b) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) angle) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 angle angle)) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64))) (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 (+.f64 a b) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (-.f64 b a) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (+.f64 a b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (+.f64 a b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1 binary64))) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))))) (-.f64 b a))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (-.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 a (-.f64 a b) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))))) (neg.f64 (-.f64 b a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (neg.f64 (-.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (neg.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64))))
(*.f64 (+.f64 a b) (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a))) (*.f64 (+.f64 a b) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 #s(literal 2 binary64) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))) (+.f64 a b))
(*.f64 (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (+.f64 a b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a))))
(*.f64 (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(*.f64 (PI.f64) (*.f64 (PI.f64) #s(literal -1/64800 binary64)))
(*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))
(*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/64800 binary64))
(*.f64 (*.f64 (PI.f64) #s(literal -1/64800 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal -1/64800 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal -1/64800 binary64)) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 (PI.f64) #s(literal -1/64800 binary64)) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(+.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))))
(+.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))))) (/.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))) (-.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(fma.f64 angle (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))
(fma.f64 (*.f64 angle angle) (*.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/64800 binary64) (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 angle angle) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (*.f64 angle angle) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) (*.f64 (PI.f64) (PI.f64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (PI.f64) #s(literal -1/64800 binary64)) (*.f64 (PI.f64) (*.f64 angle angle)) #s(literal 1 binary64))
(fma.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) angle #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) (PI.f64))) #s(literal -1/64800 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 angle angle) (*.f64 (PI.f64) #s(literal -1/64800 binary64))) (PI.f64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 angle angle) #s(literal -1/64800 binary64)) (PI.f64)) (PI.f64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1 binary64)) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1 binary64))) (neg.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))))) (-.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64)) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))) (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 angle angle) (*.f64 (*.f64 angle angle) (*.f64 angle angle))) #s(literal -1/272097792000000 binary64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 1 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))))))
(*.f64 (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal -1 binary64))))
(cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -180 binary64) angle)) (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(neg.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))
(/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))))
(/.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) (/.f64 #s(literal 1 binary64) angle))
(/.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal -180 binary64) angle))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (PI.f64) angle)) #s(literal -180 binary64))
(/.f64 (neg.f64 (neg.f64 (PI.f64))) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 (PI.f64) (neg.f64 angle)) #s(literal -180 binary64))
(/.f64 (*.f64 (neg.f64 angle) (PI.f64)) #s(literal -180 binary64))
(/.f64 (neg.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) angle)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (PI.f64) angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (PI.f64)))) (/.f64 #s(literal -180 binary64) angle))
(/.f64 (neg.f64 (*.f64 (PI.f64) (neg.f64 angle))) #s(literal 180 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 angle) (PI.f64))) #s(literal 180 binary64))
(pow.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (sqrt.f64 (PI.f64)) (*.f64 (sqrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle))
(*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle))
(*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 #s(literal 1/180 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (PI.f64)) #s(literal -1 binary64)))
(*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))
(*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))
(*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (/.f64 #s(literal 1 binary64) (PI.f64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 #s(literal 1/180 binary64) angle)))
(*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))
(*.f64 (neg.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) angle)))
(*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (/.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) #s(literal 180 binary64)) (/.f64 (cbrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) #s(literal 1 binary64)) (PI.f64))
(*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) (cbrt.f64 (PI.f64)))
(*.f64 (*.f64 angle (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64))))) (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)))
(*.f64 (/.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 #s(literal 1/180 binary64) angle))
(*.f64 (/.f64 (PI.f64) #s(literal -180 binary64)) (neg.f64 angle))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (sqrt.f64 (PI.f64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) b) (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (neg.f64 a)))
(+.f64 (*.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 b (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 (neg.f64 a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) b (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (+.f64 a b))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (fma.f64 a (+.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (fma.f64 a (+.f64 a b) (*.f64 b b)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))) (neg.f64 (+.f64 a b)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (neg.f64 (fma.f64 a (+.f64 a b) (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))) (neg.f64 (fma.f64 a (+.f64 a b) (*.f64 b b))))
(*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (-.f64 b a))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 b a) #s(literal 2 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))))
(+.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(+.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (/.f64 (/.f64 (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))))
(fma.f64 a (*.f64 (*.f64 a a) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 b (*.f64 (*.f64 b b) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (*.f64 a a) (*.f64 a (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (*.f64 b b) (*.f64 b (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) a) (*.f64 a a) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (*.f64 a a)) a (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) b) (*.f64 b b) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (*.f64 b b)) b (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))))
(/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 b a) (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 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (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) (*.f64 (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 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (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 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b 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 b a))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (-.f64 b a) (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) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (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) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (-.f64 b a) (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) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (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) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (-.f64 b a) (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) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (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) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (*.f64 (*.f64 (-.f64 b a) (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) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (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) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (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) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (neg.f64 (*.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))) (neg.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))))) (neg.f64 (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))) (neg.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))) (neg.f64 (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))) (neg.f64 (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b 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))))) (neg.f64 (-.f64 b a)))
(pow.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.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 (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.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))) (-.f64 b a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(neg.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 (neg.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (-.f64 a b) (*.f64 b b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))) (neg.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (fma.f64 a (-.f64 a b) (*.f64 b b)))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (-.f64 b a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (neg.f64 (*.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 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (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 a b) (-.f64 b a)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))) (neg.f64 (-.f64 b a)))
(pow.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 a b) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (*.f64 (+.f64 a b) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (neg.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.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) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (/.f64 (fma.f64 a a (*.f64 b b)) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))))
(*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (*.f64 (fma.f64 a a (*.f64 b b)) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (+.f64 a b))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 (*.f64 a a) (*.f64 a a)))))) (fma.f64 a (*.f64 (*.f64 a a) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))) (-.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))))
(+.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(+.f64 (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(+.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 b (*.f64 (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 a a) (*.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 b b) (*.f64 (*.f64 b b) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 b (*.f64 b b)) (*.f64 b (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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))) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 (+.f64 a b) (-.f64 a b)) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))))
(fma.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) b) (*.f64 b (*.f64 b b)) (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 b b)) (*.f64 b b) (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 b (*.f64 b b))) b (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) a) (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 a a)) (*.f64 (+.f64 a b) (-.f64 a b)) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (*.f64 (+.f64 a b) (-.f64 a b))) (*.f64 a a) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))))))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.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 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b))))))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (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) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))))))
(/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (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 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))))) (neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))))))) (neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))))) (neg.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.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 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))))))) (neg.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (-.f64 b a) (*.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))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 (+.f64 a b)) (/.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))) (neg.f64 (*.f64 (-.f64 b a) (fma.f64 a (+.f64 a b) (*.f64 b b)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))) (neg.f64 (-.f64 b a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b (*.f64 b b)) (*.f64 (*.f64 b b) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))))) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))) (neg.f64 (fma.f64 a (*.f64 (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))))) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))) (neg.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (neg.f64 (*.f64 b (*.f64 b (*.f64 b b)))))))
(*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(*.f64 (*.f64 (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b))) (/.f64 (+.f64 a b) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 b a) (*.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 (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))))
(*.f64 (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.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 (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))))
(*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) #s(literal 1 binary64)) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))
(*.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b))))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b)))))))
(*.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 a (+.f64 a b)) (-.f64 a b)) (*.f64 b (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (fma.f64 a a (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (-.f64 b a) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (fma.f64 a (+.f64 a b) (*.f64 b b))))))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))))
(sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))
(neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))

simplify353.0ms (2.3%)

Memory
4.2MiB live, 564.0MiB allocated
Algorithm
egg-herbie
Rules
11 836×lower-fma.f64
11 836×lower-fma.f32
6 064×lower-*.f64
6 064×lower-*.f32
3 110×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06454971
121444300
087664137
Stop Event
iter limit
node limit
Counts
288 → 285
Calls
Call 1
Inputs
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/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 a)
(* -1/90 a)
(* -1/90 a)
(* -1/90 a)
(* -1/90 a)
(* -1/90 a)
(* -1/90 a)
(* -1/90 a)
(* -1/90 a)
(* -1/90 a)
(* -1/90 a)
(* -1/90 a)
(* 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 (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))
(* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))
(+ (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))))))
(+ (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* b (+ (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))))))
(+ (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* b (+ (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))))))
(* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))
(* (pow b 2) (+ (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (pow b 2))) (+ (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (pow b 2))) (+ (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b)))))
(* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))
(* (pow b 2) (+ (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) b))) b)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) b))) b)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))))
(* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))
(+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))))
(+ (* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* a (+ (* -2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))))))
(+ (* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* a (+ (* -2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))))))
(* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (pow a 2))))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (pow a 2))))))
(* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) a))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) a))))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* (pow angle 2) (+ (* 2 (* (pow angle 2) (+ (* 1/22674816000000 (* (pow (PI) 5) (* (+ a b) (- b a)))) (* 1/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/1469328076800000000 (* (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/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
1
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(* -1/64800 (* (pow angle 2) (pow (PI) 2)))
(* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))
(* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))
(* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))
(* -1/64800 (* (pow angle 2) (pow (PI) 2)))
(* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))
(* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))
(* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))
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)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* 1/180 (* angle (PI)))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(* 1/90 (* angle (* (PI) (- b a))))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(/ 1 (pow a 2))
(+ (* -1 (/ (pow b 4) (pow a 6))) (/ 1 (pow a 2)))
(+ (* (pow b 4) (- (/ (pow b 2) (pow a 8)) (/ 1 (pow a 6)))) (/ 1 (pow a 2)))
(+ (* (pow b 4) (- (* (pow b 2) (+ (* -1 (/ (pow b 4) (pow a 12))) (/ 1 (pow a 8)))) (/ 1 (pow a 6)))) (/ 1 (pow a 2)))
(/ 1 (pow b 2))
(/ (+ 1 (* -1 (/ (pow a 4) (pow b 4)))) (pow b 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow a 5)) (pow a 5)) (pow b 5)))) (/ (pow a 4) (pow b 4))) (pow b 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* a (+ (* -1 (pow a 5)) (pow a 5)))) (* -1 (pow a 6))) (pow b 6)))) (+ (* -1 (/ (pow a 5) (pow b 5))) (+ (/ (pow a 4) (pow b 4)) (/ (pow a 5) (pow b 5))))) (pow b 2))
(/ 1 (pow b 2))
(/ (+ 1 (* -1 (/ (pow a 4) (pow b 4)))) (pow b 2))
(/ (- (+ 1 (+ (* -1 (/ (pow a 5) (pow b 5))) (/ (pow a 5) (pow b 5)))) (/ (pow a 4) (pow b 4))) (pow b 2))
(/ (- (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow a 6) b)) (/ (* a (+ (* -1 (pow a 5)) (pow a 5))) b)) (+ (* -1 (pow a 5)) (pow a 5))) (pow b 5)))) (/ (pow a 4) (pow b 4))) (pow b 2))
(/ 1 (pow b 2))
(+ (* -1 (/ (pow a 4) (pow b 6))) (/ 1 (pow b 2)))
(+ (* (pow a 4) (- (/ (pow a 2) (pow b 8)) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))
(+ (* (pow a 4) (- (* (pow a 2) (+ (* -1 (/ (pow a 4) (pow b 12))) (/ 1 (pow b 8)))) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))
(/ 1 (pow a 2))
(/ (+ 1 (* -1 (/ (pow b 4) (pow a 4)))) (pow a 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow b 5)) (pow b 5)) (pow a 5)))) (/ (pow b 4) (pow a 4))) (pow a 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* b (+ (* -1 (pow b 5)) (pow b 5)))) (* -1 (pow b 6))) (pow a 6)))) (+ (* -1 (/ (pow b 5) (pow a 5))) (+ (/ (pow b 4) (pow a 4)) (/ (pow b 5) (pow a 5))))) (pow a 2))
(/ 1 (pow a 2))
(/ (+ 1 (* -1 (/ (pow b 4) (pow a 4)))) (pow a 2))
(/ (- (+ 1 (+ (* -1 (/ (pow b 5) (pow a 5))) (/ (pow b 5) (pow a 5)))) (/ (pow b 4) (pow a 4))) (pow a 2))
(/ (- (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow b 6) a)) (/ (* b (+ (* -1 (pow b 5)) (pow b 5))) a)) (+ (* -1 (pow b 5)) (pow b 5))) (pow a 5)))) (/ (pow b 4) (pow a 4))) (pow a 2))
(* -1 a)
(+ (* -1 a) (/ (pow b 3) (pow a 2)))
(+ (* -1 a) (* (pow b 3) (+ (/ 1 (pow a 2)) (/ b (pow a 3)))))
(+ (* -1 a) (* (pow b 3) (+ (* b (+ (* -1 (/ (pow b 2) (pow a 5))) (/ 1 (pow a 3)))) (/ 1 (pow a 2)))))
b
(* b (+ 1 (+ (* -1 (/ a b)) (/ a b))))
(* b (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 2) (pow b 2)))))))
(* b (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ (pow a 3) (pow b 3))) (+ (/ a b) (/ (pow a 2) (pow b 2))))))))
b
(* -1 (* b (- (* -1 (/ (+ a (* -1 a)) b)) 1)))
(* -1 (* b (- (* -1 (/ (+ a (+ (* -1 a) (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) b)))) b)) 1)))
(* -1 (* b (- (* -1 (/ (+ a (+ (* -1 a) (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) b)) (+ (* -1 (pow a 2)) (pow a 2))) (* -1 (/ (pow a 3) b))) b)))) b)) 1)))
b
(+ b (* -1 (/ (pow a 3) (pow b 2))))
(+ b (* (pow a 3) (- (* -1 (/ a (pow b 3))) (/ 1 (pow b 2)))))
(+ b (* (pow a 3) (- (* a (- (/ (pow a 2) (pow b 5)) (/ 1 (pow b 3)))) (/ 1 (pow b 2)))))
(* -1 a)
(* a (- (+ (* -1 (/ b a)) (/ b a)) 1))
(* a (- (+ (* -1 (/ b a)) (+ (* -1 (/ (pow b 2) (pow a 2))) (+ (/ b a) (/ (pow b 2) (pow a 2))))) 1))
(* a (- (+ (* -1 (/ b a)) (+ (* -1 (/ (pow b 2) (pow a 2))) (+ (/ b a) (+ (/ (pow b 2) (pow a 2)) (/ (pow b 3) (pow a 3)))))) 1))
(* -1 a)
(* -1 (* a (+ 1 (+ (* -1 (/ b a)) (/ b a)))))
(* -1 (* a (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (/ (pow b 2) a))) a)))))
(* -1 (* a (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (+ (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 3)) (pow b 3))) (* -1 (pow b 3))) a))) a))) a)))))
(pow a 2)
(+ (* -1 (pow b 2)) (pow a 2))
(+ (* (pow b 2) (- (* 2 (/ (pow b 4) (pow a 4))) 1)) (pow a 2))
(+ (* (pow b 2) (- (* (pow b 4) (+ (* -2 (/ (pow b 2) (pow a 6))) (* 2 (/ 1 (pow a 4))))) 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))) (/ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow b 3)))) (+ (* -1 (/ (pow a 3) (pow b 3))) (/ (pow a 3) (pow b 3)))))
(* (pow b 2) (- (+ 1 (+ (* -1 (/ (* a (- (* a (+ (* -1 (pow a 2)) (pow a 2))) (+ (* -1 (pow a 3)) (pow a 3)))) (pow b 4))) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow b 3))))) (+ (* -1 (/ (pow a 3) (pow b 3))) (/ (pow a 3) (pow b 3)))))
(pow b 2)
(* (pow b 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow b 2)))) (/ (pow a 2) (pow b 2))))
(* (pow b 2) (- (+ 1 (+ (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow b 2))) (* -1 (/ (- (* -1 (+ (* -1 (pow a 3)) (pow a 3))) (+ (* -1 (* a (- (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (pow a 2)))) (* -1 (pow a 3)))) (pow b 3))))) (/ (pow a 2) (pow b 2))))
(* (pow b 2) (- (+ 1 (+ (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow b 2))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow a 3)) (pow a 3))) (* -1 (/ (- (* -1 (+ (* -1 (pow a 4)) (pow a 4))) (+ (* -1 (* a (- (* -1 (+ (* -1 (pow a 3)) (pow a 3))) (+ (* -1 (* a (- (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (pow a 2)))) (* -1 (pow a 3)))))) (+ (* (pow a 2) (- (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (pow a 2))) (pow a 4)))) b))) (+ (* -1 (* a (- (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (pow a 2)))) (* -1 (pow a 3)))) (pow b 3))))) (/ (pow a 2) (pow b 2))))
(pow b 2)
(+ (* -1 (pow a 2)) (pow b 2))
(+ (* (pow a 2) (- (* 2 (/ (pow a 4) (pow b 4))) 1)) (pow b 2))
(+ (* (pow a 2) (- (* (pow a 4) (+ (* -2 (/ (pow a 2) (pow b 6))) (* 2 (/ 1 (pow b 4))))) 1)) (pow b 2))
(pow a 2)
(* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(* (pow a 2) (- (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow a 3)))) (+ (* -1 (/ (pow b 3) (pow a 3))) (/ (pow b 3) (pow a 3)))))
(* (pow a 2) (- (+ 1 (+ (* -1 (/ (* b (- (* b (+ (* -1 (pow b 2)) (pow b 2))) (+ (* -1 (pow b 3)) (pow b 3)))) (pow a 4))) (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow a 3))))) (+ (* -1 (/ (pow b 3) (pow a 3))) (/ (pow b 3) (pow a 3)))))
(pow a 2)
(* (pow a 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2)))) (/ (pow b 2) (pow a 2))))
(* (pow a 2) (- (+ 1 (+ (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 3)) (pow b 3))) (+ (* -1 (* b (- (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (pow b 2)))) (* -1 (pow b 3)))) (pow a 3))))) (/ (pow b 2) (pow a 2))))
(* (pow a 2) (- (+ 1 (+ (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow b 3)) (pow b 3))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 4)) (pow b 4))) (+ (* -1 (* b (- (* -1 (+ (* -1 (pow b 3)) (pow b 3))) (+ (* -1 (* b (- (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (pow b 2)))) (* -1 (pow b 3)))))) (+ (* (pow b 2) (- (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (pow b 2))) (pow b 4)))) a))) (+ (* -1 (* b (- (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (pow b 2)))) (* -1 (pow b 3)))) (pow a 3))))) (/ (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))))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 angle (*.f64 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 angle (*.f64 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 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)) (*.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)))))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.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)) (* 1/22674816000000 (* (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/34992000 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 (* (pow a 2) (* angle (PI))))
(*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64)))
(* -1/90 a)
(*.f64 #s(literal -1/90 binary64) a)
(* -1/90 a)
(*.f64 #s(literal -1/90 binary64) a)
(* -1/90 a)
(*.f64 #s(literal -1/90 binary64) a)
(* -1/90 a)
(*.f64 #s(literal -1/90 binary64) a)
(* -1/90 a)
(*.f64 #s(literal -1/90 binary64) a)
(* -1/90 a)
(*.f64 #s(literal -1/90 binary64) a)
(* -1/90 a)
(*.f64 #s(literal -1/90 binary64) a)
(* -1/90 a)
(*.f64 #s(literal -1/90 binary64) a)
(* -1/90 a)
(*.f64 #s(literal -1/90 binary64) a)
(* -1/90 a)
(*.f64 #s(literal -1/90 binary64) a)
(* -1/90 a)
(*.f64 #s(literal -1/90 binary64) a)
(* -1/90 a)
(*.f64 #s(literal -1/90 binary64) a)
(* 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 (pow a 2))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(* -1/90 (pow a 2))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(* -1/90 (pow a 2))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(* -1/90 (pow a 2))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(* -1/90 (pow a 2))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(* -1/90 (pow a 2))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(* -1/90 (pow a 2))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(* -1/90 (pow a 2))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(* -1/90 (pow a 2))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(* -1/90 (pow a 2))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(* -1/90 (pow a 2))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(* -1/90 (pow a 2))
(*.f64 #s(literal -1/90 binary64) (*.f64 a a))
(* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 a a)))
(+ (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 0 binary64) #s(literal 0 binary64)))))
(+ (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* b (+ (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 a a))))
(+ (* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* b (+ (* 2 (* b (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 a a))))
(* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (pow b 2))) (+ (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) #s(literal -2 binary64)) (*.f64 (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* (pow b 2) (+ (* -2 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (pow b 2))) (+ (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 b b))) (*.f64 (*.f64 (*.f64 b b) #s(literal -2 binary64)) (*.f64 (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a)))) b))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 b b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) b))) b)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 0 binary64)))) b)))
(* (pow b 2) (+ (* -1 (/ (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ a (* -1 a))))) (* 2 (/ (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) b))) b)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))))
(*.f64 (*.f64 b b) (-.f64 (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) b)) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 0 binary64)))) b)))
(* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 b b)))
(+ (* 2 (* a (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) (* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 b b)))
(+ (* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* a (+ (* -2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 a a))))
(+ (* 2 (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* a (+ (* -2 (* a (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))))) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 b b)) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 a a))))
(* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 0 binary64) #s(literal 0 binary64)))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 0 binary64) #s(literal 0 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 b b))) (*.f64 a a))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (+ (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a)) (* 2 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (pow a 2))))))
(*.f64 (*.f64 a a) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 0 binary64) #s(literal 0 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 b b))) (*.f64 a a))))
(* -2 (* (pow a 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))))
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 a a)))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* -2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))) a))))
(*.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))))) #s(literal 0 binary64) #s(literal 0 binary64)))))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (fma.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))) a)) a)))
(* (pow a 2) (+ (* -2 (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) (* -1 (/ (+ (* -2 (/ (* (pow b 2) (* (sin (* 1/180 (* angle (PI)))) (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))))) a)) (* 2 (* (sin (* 1/180 (* angle (PI)))) (* (+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2)))) (+ b (* -1 b)))))) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64))) (/.f64 (fma.f64 (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 b b) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))) a)) a)))
(* 1/90 (* angle (* (PI) (* (+ a b) (- b a)))))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(* angle (+ (* 1/90 (* (PI) (* (+ a b) (- b a)))) (* 2 (* (pow angle 2) (+ (* -1/11664000 (* (pow (PI) 3) (* (+ a b) (- b a)))) (* -1/34992000 (* (pow (PI) 3) (* (+ a b) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a)))) #s(literal -1/4374000 binary64)) (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 a b))))
(* 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/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) (fma.f64 (*.f64 angle angle) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 11/11337408000000 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a)))) #s(literal -1/4374000 binary64))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 a b))))
(* 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/1469328076800000000 (* (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/2267481600000 (* (pow (PI) 5) (* (+ a b) (- b a))))))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) (*.f64 #s(literal -11/15427944806400000000 binary64) (*.f64 angle angle))) (*.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (+.f64 a b) (-.f64 b a))) #s(literal 11/11337408000000 binary64))) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a)))) #s(literal -1/4374000 binary64))) (*.f64 (*.f64 (-.f64 b a) (*.f64 (PI.f64) #s(literal 1/90 binary64))) (+.f64 a b))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(* -1/32400 (* (pow angle 2) (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))))
(*.f64 (*.f64 angle angle) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
(* (pow angle 2) (+ (* -1/32400 (* (pow (PI) 2) (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))))) (* 2 (/ (* (sin (* 1/180 (* angle (PI)))) (* (+ a b) (- b a))) (pow angle 2)))))
(*.f64 (*.f64 angle angle) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 angle angle)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (+.f64 a b)) (-.f64 b a)) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/32400 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(* -1/64800 (* (pow angle 2) (pow (PI) 2)))
(*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))
(fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))
(fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))
(fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(* -1/64800 (* (pow angle 2) (pow (PI) 2)))
(*.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))))
(* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))
(fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))
(fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
(* (pow angle 2) (+ (* -1/64800 (pow (PI) 2)) (/ 1 (pow angle 2))))
(fma.f64 angle (*.f64 angle (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/64800 (* (pow angle 2) (pow (PI) 2))))
(fma.f64 angle (*.f64 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 angle (*.f64 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 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64)) (*.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)))))) #s(literal 1 binary64))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(cos (* 1/180 (* angle (PI))))
(cos.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.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)) (* 1/22674816000000 (* (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/34992000 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) a (*.f64 #s(literal 2 binary64) b)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) a (*.f64 #s(literal 2 binary64) b)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) a (*.f64 #s(literal 2 binary64) b)))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a)) b)))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a)) b)))
(* b (+ (* -2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)) (* 2 (sin (* 1/180 (* angle (PI)))))))
(*.f64 b (fma.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a)) b)))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (neg.f64 b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 a b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (neg.f64 b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 a b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(* -1 (* b (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* a (sin (* 1/180 (* angle (PI))))) b)))))
(*.f64 (neg.f64 b) (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 a b)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(* 2 (* b (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) a (*.f64 #s(literal 2 binary64) b)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) a (*.f64 #s(literal 2 binary64) b)))
(+ (* -2 (* a (sin (* 1/180 (* angle (PI)))))) (* 2 (* b (sin (* 1/180 (* angle (PI)))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (fma.f64 #s(literal -2 binary64) a (*.f64 #s(literal 2 binary64) b)))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(* a (+ (* -2 (sin (* 1/180 (* angle (PI))))) (* 2 (/ (* b (sin (* 1/180 (* angle (PI))))) a))))
(*.f64 a (fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 b a)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal -2 binary64))))
(* -2 (* a (sin (* 1/180 (* angle (PI))))))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(* -1 (* a (+ (* -2 (/ (* b (sin (* 1/180 (* angle (PI))))) a)) (* 2 (sin (* 1/180 (* angle (PI))))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (/.f64 b a)) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))))
(* 1/90 (* angle (* (PI) (- b a))))
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))
(* angle (+ (* -1/17496000 (* (pow angle 2) (* (pow (PI) 3) (- b a)))) (* 1/90 (* (PI) (- b a)))))
(*.f64 angle (fma.f64 (PI.f64) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (*.f64 (PI.f64) (*.f64 angle angle))) (*.f64 (-.f64 b a) #s(literal -1/17496000 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* 1/11337408000000 (* (pow angle 2) (* (pow (PI) 5) (- b a))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 angle (*.f64 angle (*.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (-.f64 b a) #s(literal 1/11337408000000 binary64)))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 b a) #s(literal -1/17496000 binary64)))) (*.f64 (-.f64 b a) (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(* angle (+ (* 1/90 (* (PI) (- b a))) (* (pow angle 2) (+ (* -1/17496000 (* (pow (PI) 3) (- b a))) (* (pow angle 2) (+ (* -1/15427944806400000000 (* (pow angle 2) (* (pow (PI) 7) (- b a)))) (* 1/11337408000000 (* (pow (PI) 5) (- b a)))))))))
(*.f64 angle (fma.f64 (*.f64 angle angle) (fma.f64 (*.f64 angle angle) (fma.f64 (pow.f64 (PI.f64) #s(literal 5 binary64)) (*.f64 (-.f64 b a) #s(literal 1/11337408000000 binary64)) (*.f64 (*.f64 angle (*.f64 angle (pow.f64 (PI.f64) #s(literal 7 binary64)))) (*.f64 (-.f64 b a) #s(literal -1/15427944806400000000 binary64)))) (*.f64 (*.f64 (PI.f64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (-.f64 b a) #s(literal -1/17496000 binary64)))) (*.f64 (-.f64 b a) (*.f64 (PI.f64) #s(literal 1/90 binary64)))))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(* 2 (* (sin (* 1/180 (* angle (PI)))) (- b a)))
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))
(/ 1 (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(+ (* -1 (/ (pow b 4) (pow a 6))) (/ 1 (pow a 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 6 binary64))))
(+ (* (pow b 4) (- (/ (pow b 2) (pow a 8)) (/ 1 (pow a 6)))) (/ 1 (pow a 2)))
(fma.f64 (pow.f64 b #s(literal 4 binary64)) (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) (*.f64 a a)))
(+ (* (pow b 4) (- (* (pow b 2) (+ (* -1 (/ (pow b 4) (pow a 12))) (/ 1 (pow a 8)))) (/ 1 (pow a 6)))) (/ 1 (pow a 2)))
(fma.f64 (pow.f64 b #s(literal 4 binary64)) (fma.f64 (*.f64 b b) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 8 binary64))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 12 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 a #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (* -1 (/ (pow a 4) (pow b 4)))) (pow b 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 b b))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow a 5)) (pow a 5)) (pow b 5)))) (/ (pow a 4) (pow b 4))) (pow b 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 b b))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* a (+ (* -1 (pow a 5)) (pow a 5)))) (* -1 (pow a 6))) (pow b 6)))) (+ (* -1 (/ (pow a 5) (pow b 5))) (+ (/ (pow a 4) (pow b 4)) (/ (pow a 5) (pow b 5))))) (pow b 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 a #s(literal 6 binary64))) (pow.f64 b #s(literal 6 binary64)))) (+.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64))) #s(literal 0 binary64))) (*.f64 b b))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(/ (+ 1 (* -1 (/ (pow a 4) (pow b 4)))) (pow b 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 b b))
(/ (- (+ 1 (+ (* -1 (/ (pow a 5) (pow b 5))) (/ (pow a 5) (pow b 5)))) (/ (pow a 4) (pow b 4))) (pow b 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 b b))
(/ (- (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow a 6) b)) (/ (* a (+ (* -1 (pow a 5)) (pow a 5))) b)) (+ (* -1 (pow a 5)) (pow a 5))) (pow b 5)))) (/ (pow a 4) (pow b 4))) (pow b 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 (pow.f64 a #s(literal 6 binary64)) b)) (pow.f64 b #s(literal 5 binary64)))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 4 binary64)))) (*.f64 b b))
(/ 1 (pow b 2))
(/.f64 #s(literal 1 binary64) (*.f64 b b))
(+ (* -1 (/ (pow a 4) (pow b 6))) (/ 1 (pow b 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b b)) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 6 binary64))))
(+ (* (pow a 4) (- (/ (pow a 2) (pow b 8)) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))
(fma.f64 (pow.f64 a #s(literal 4 binary64)) (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) (*.f64 b b)))
(+ (* (pow a 4) (- (* (pow a 2) (+ (* -1 (/ (pow a 4) (pow b 12))) (/ 1 (pow b 8)))) (/ 1 (pow b 6)))) (/ 1 (pow b 2)))
(fma.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 (*.f64 a a) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b #s(literal 8 binary64))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b #s(literal 12 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 b #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b b)))
(/ 1 (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (+ 1 (* -1 (/ (pow b 4) (pow a 4)))) (pow a 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow b 5)) (pow b 5)) (pow a 5)))) (/ (pow b 4) (pow a 4))) (pow a 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* b (+ (* -1 (pow b 5)) (pow b 5)))) (* -1 (pow b 6))) (pow a 6)))) (+ (* -1 (/ (pow b 5) (pow a 5))) (+ (/ (pow b 4) (pow a 4)) (/ (pow b 5) (pow a 5))))) (pow a 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 b #s(literal 6 binary64))) (pow.f64 a #s(literal 6 binary64)))) (+.f64 (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 0 binary64))) (*.f64 a a))
(/ 1 (pow a 2))
(/.f64 #s(literal 1 binary64) (*.f64 a a))
(/ (+ 1 (* -1 (/ (pow b 4) (pow a 4)))) (pow a 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a))
(/ (- (+ 1 (+ (* -1 (/ (pow b 5) (pow a 5))) (/ (pow b 5) (pow a 5)))) (/ (pow b 4) (pow a 4))) (pow a 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a))
(/ (- (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow b 6) a)) (/ (* b (+ (* -1 (pow b 5)) (pow b 5))) a)) (+ (* -1 (pow b 5)) (pow b 5))) (pow a 5)))) (/ (pow b 4) (pow a 4))) (pow a 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 (pow.f64 b #s(literal 6 binary64)) a)) (pow.f64 a #s(literal 5 binary64)))) (/.f64 (pow.f64 b #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64)))) (*.f64 a a))
(* -1 a)
(neg.f64 a)
(+ (* -1 a) (/ (pow b 3) (pow a 2)))
(fma.f64 b (/.f64 (*.f64 b b) (*.f64 a a)) (neg.f64 a))
(+ (* -1 a) (* (pow b 3) (+ (/ 1 (pow a 2)) (/ b (pow a 3)))))
(fma.f64 b (*.f64 (*.f64 b b) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 b (*.f64 a (*.f64 a a))))) (neg.f64 a))
(+ (* -1 a) (* (pow b 3) (+ (* b (+ (* -1 (/ (pow b 2) (pow a 5))) (/ 1 (pow a 3)))) (/ 1 (pow a 2)))))
(fma.f64 (*.f64 b (*.f64 b b)) (fma.f64 b (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b b) (pow.f64 a #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 a a))) (neg.f64 a))
b
(* b (+ 1 (+ (* -1 (/ a b)) (/ a b))))
b
(* b (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (/ a b) (/ (pow a 2) (pow b 2)))))))
(fma.f64 b (+.f64 (fma.f64 a (/.f64 a (*.f64 b b)) (/.f64 a b)) (neg.f64 (fma.f64 a (/.f64 a (*.f64 b b)) (/.f64 a b)))) b)
(* b (+ 1 (+ (* -1 (/ a b)) (+ (* -1 (/ (pow a 2) (pow b 2))) (+ (* -1 (/ (pow a 3) (pow b 3))) (+ (/ a b) (/ (pow a 2) (pow b 2))))))))
(fma.f64 b (+.f64 (-.f64 (fma.f64 a (/.f64 a (*.f64 b b)) (/.f64 a b)) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b)))) (neg.f64 (fma.f64 a (/.f64 a (*.f64 b b)) (/.f64 a b)))) b)
b
(* -1 (* b (- (* -1 (/ (+ a (* -1 a)) b)) 1)))
b
(* -1 (* b (- (* -1 (/ (+ a (+ (* -1 a) (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) b)))) b)) 1)))
b
(* -1 (* b (- (* -1 (/ (+ a (+ (* -1 a) (* -1 (/ (- (+ (* -1 (/ (+ (* -1 (pow a 3)) (pow a 3)) b)) (+ (* -1 (pow a 2)) (pow a 2))) (* -1 (/ (pow a 3) b))) b)))) b)) 1)))
(fma.f64 (neg.f64 b) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 b (*.f64 b b))) b)
b
(+ b (* -1 (/ (pow a 3) (pow b 2))))
(-.f64 b (/.f64 (*.f64 a (*.f64 a a)) (*.f64 b b)))
(+ b (* (pow a 3) (- (* -1 (/ a (pow b 3))) (/ 1 (pow b 2)))))
(fma.f64 (*.f64 a a) (*.f64 a (+.f64 (/.f64 a (*.f64 b (*.f64 b (neg.f64 b)))) (/.f64 #s(literal -1 binary64) (*.f64 b b)))) b)
(+ b (* (pow a 3) (- (* a (- (/ (pow a 2) (pow b 5)) (/ 1 (pow b 3)))) (/ 1 (pow b 2)))))
(fma.f64 (*.f64 a (*.f64 a a)) (fma.f64 a (fma.f64 a (/.f64 a (pow.f64 b #s(literal 5 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal -1 binary64) (*.f64 b b))) b)
(* -1 a)
(neg.f64 a)
(* a (- (+ (* -1 (/ b a)) (/ b a)) 1))
(neg.f64 a)
(* a (- (+ (* -1 (/ b a)) (+ (* -1 (/ (pow b 2) (pow a 2))) (+ (/ b a) (/ (pow b 2) (pow a 2))))) 1))
(fma.f64 a (+.f64 (fma.f64 b (/.f64 b (*.f64 a a)) (/.f64 b a)) (neg.f64 (fma.f64 b (/.f64 b (*.f64 a a)) (/.f64 b a)))) (neg.f64 a))
(* a (- (+ (* -1 (/ b a)) (+ (* -1 (/ (pow b 2) (pow a 2))) (+ (/ b a) (+ (/ (pow b 2) (pow a 2)) (/ (pow b 3) (pow a 3)))))) 1))
(fma.f64 a (+.f64 (fma.f64 b (/.f64 b (*.f64 a a)) (fma.f64 b (/.f64 (*.f64 b b) (*.f64 a (*.f64 a a))) (/.f64 b a))) (neg.f64 (fma.f64 b (/.f64 b (*.f64 a a)) (/.f64 b a)))) (neg.f64 a))
(* -1 a)
(neg.f64 a)
(* -1 (* a (+ 1 (+ (* -1 (/ b a)) (/ b a)))))
(neg.f64 a)
(* -1 (* a (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (+ (* -1 (/ (pow b 2) a)) (/ (pow b 2) a))) a)))))
(neg.f64 a)
(* -1 (* a (+ 1 (* -1 (/ (+ (* -1 (+ b (* -1 b))) (* -1 (/ (+ (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 3)) (pow b 3))) (* -1 (pow b 3))) a))) a))) a)))))
(neg.f64 (fma.f64 (neg.f64 a) (/.f64 (*.f64 b (*.f64 b b)) (*.f64 a (*.f64 a a))) a))
(pow a 2)
(*.f64 a a)
(+ (* -1 (pow b 2)) (pow a 2))
(fma.f64 a a (*.f64 b (neg.f64 b)))
(+ (* (pow b 2) (- (* 2 (/ (pow b 4) (pow a 4))) 1)) (pow a 2))
(fma.f64 (*.f64 b b) (fma.f64 (pow.f64 b #s(literal 4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 a #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 a a))
(+ (* (pow b 2) (- (* (pow b 4) (+ (* -2 (/ (pow b 2) (pow a 6))) (* 2 (/ 1 (pow a 4))))) 1)) (pow a 2))
(fma.f64 a a (*.f64 (*.f64 b b) (fma.f64 (pow.f64 b #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b b) (pow.f64 a #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 a #s(literal 4 binary64)))) #s(literal -1 binary64))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (+ 1 (* -1 (/ (pow a 2) (pow b 2)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (- (+ 1 (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow b 3)))) (+ (* -1 (/ (pow a 3) (pow b 3))) (/ (pow a 3) (pow b 3)))))
(*.f64 (*.f64 b b) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 b b))))
(* (pow b 2) (- (+ 1 (+ (* -1 (/ (* a (- (* a (+ (* -1 (pow a 2)) (pow a 2))) (+ (* -1 (pow a 3)) (pow a 3)))) (pow b 4))) (+ (* -1 (/ (pow a 2) (pow b 2))) (/ (* a (+ (* -1 (pow a 2)) (pow a 2))) (pow b 3))))) (+ (* -1 (/ (pow a 3) (pow b 3))) (/ (pow a 3) (pow b 3)))))
(*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 b #s(literal 4 binary64))) (/.f64 (*.f64 a a) (*.f64 b b)))))
(pow b 2)
(*.f64 b b)
(* (pow b 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow b 2)))) (/ (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 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow b 2))) (* -1 (/ (- (* -1 (+ (* -1 (pow a 3)) (pow a 3))) (+ (* -1 (* a (- (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (pow a 2)))) (* -1 (pow a 3)))) (pow b 3))))) (/ (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 (/ (+ (* -1 (pow a 2)) (pow a 2)) (pow b 2))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow a 3)) (pow a 3))) (* -1 (/ (- (* -1 (+ (* -1 (pow a 4)) (pow a 4))) (+ (* -1 (* a (- (* -1 (+ (* -1 (pow a 3)) (pow a 3))) (+ (* -1 (* a (- (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (pow a 2)))) (* -1 (pow a 3)))))) (+ (* (pow a 2) (- (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (pow a 2))) (pow a 4)))) b))) (+ (* -1 (* a (- (* -1 (+ (* -1 (pow a 2)) (pow a 2))) (pow a 2)))) (* -1 (pow a 3)))) (pow b 3))))) (/ (pow a 2) (pow b 2))))
(*.f64 (*.f64 b b) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 (fma.f64 a (neg.f64 (*.f64 a (*.f64 a a))) (pow.f64 a #s(literal 4 binary64)))) (neg.f64 b)) (*.f64 b (*.f64 b b)))) (/.f64 (*.f64 a a) (*.f64 b b))))
(pow b 2)
(*.f64 b b)
(+ (* -1 (pow a 2)) (pow b 2))
(fma.f64 a (neg.f64 a) (*.f64 b b))
(+ (* (pow a 2) (- (* 2 (/ (pow a 4) (pow b 4))) 1)) (pow b 2))
(fma.f64 (*.f64 (fma.f64 (pow.f64 a #s(literal 4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 b #s(literal 4 binary64))) #s(literal -1 binary64)) a) a (*.f64 b b))
(+ (* (pow a 2) (- (* (pow a 4) (+ (* -2 (/ (pow a 2) (pow b 6))) (* 2 (/ 1 (pow b 4))))) 1)) (pow b 2))
(fma.f64 (*.f64 a a) (fma.f64 (pow.f64 a #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (pow.f64 b #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 b #s(literal 4 binary64)))) #s(literal -1 binary64)) (*.f64 b b))
(pow a 2)
(*.f64 a a)
(* (pow a 2) (+ 1 (* -1 (/ (pow b 2) (pow a 2)))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (+ 1 (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow a 3)))) (+ (* -1 (/ (pow b 3) (pow a 3))) (/ (pow b 3) (pow a 3)))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (+ 1 (+ (* -1 (/ (* b (- (* b (+ (* -1 (pow b 2)) (pow b 2))) (+ (* -1 (pow b 3)) (pow b 3)))) (pow a 4))) (+ (* -1 (/ (pow b 2) (pow a 2))) (/ (* b (+ (* -1 (pow b 2)) (pow b 2))) (pow a 3))))) (+ (* -1 (/ (pow b 3) (pow a 3))) (/ (pow b 3) (pow a 3)))))
(*.f64 (*.f64 a a) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))) (/.f64 #s(literal 0 binary64) (pow.f64 a #s(literal 4 binary64)))))
(pow a 2)
(*.f64 a a)
(* (pow a 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2)))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (+ 1 (+ (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 3)) (pow b 3))) (+ (* -1 (* b (- (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (pow b 2)))) (* -1 (pow b 3)))) (pow a 3))))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))
(* (pow a 2) (- (+ 1 (+ (* -1 (/ (+ (* -1 (pow b 2)) (pow b 2)) (pow a 2))) (* -1 (/ (- (+ (* -1 (+ (* -1 (pow b 3)) (pow b 3))) (* -1 (/ (- (* -1 (+ (* -1 (pow b 4)) (pow b 4))) (+ (* -1 (* b (- (* -1 (+ (* -1 (pow b 3)) (pow b 3))) (+ (* -1 (* b (- (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (pow b 2)))) (* -1 (pow b 3)))))) (+ (* (pow b 2) (- (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (pow b 2))) (pow b 4)))) a))) (+ (* -1 (* b (- (* -1 (+ (* -1 (pow b 2)) (pow b 2))) (pow b 2)))) (* -1 (pow b 3)))) (pow a 3))))) (/ (pow b 2) (pow a 2))))
(*.f64 (*.f64 a a) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 (fma.f64 b (*.f64 b (*.f64 b (neg.f64 b))) (pow.f64 b #s(literal 4 binary64)))) (neg.f64 a)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 b b) (*.f64 a a))))
(* 1/180 (* angle (PI)))
(*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))
(* angle (+ (* -1/34992000 (* (pow angle 2) (pow (PI) 3))) (* 1/180 (PI))))
(*.f64 angle (fma.f64 angle (*.f64 angle (*.f64 (PI.f64) (*.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)) (* 1/22674816000000 (* (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/34992000 binary64)) (*.f64 angle (*.f64 angle (*.f64 #s(literal 1/22674816000000 binary64) (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 angle angle) (*.f64 (pow.f64 (PI.f64) #s(literal 7 binary64)) #s(literal -1/30855889612800000000 binary64)) (*.f64 #s(literal 1/22674816000000 binary64) (pow.f64 (PI.f64) #s(literal 5 binary64)))) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/34992000 binary64)))) (*.f64 (PI.f64) #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))
(sin (* 1/180 (* angle (PI))))
(sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))

eval223.0ms (1.5%)

Memory
3.0MiB live, 347.8MiB allocated
Compiler

Compiled 97 703 to 5 147 computations (94.7% saved)

prune288.0ms (1.9%)

Memory
-10.4MiB live, 524.0MiB allocated
Pruning

103 alts after pruning (99 fresh and 4 done)

PrunedKeptTotal
New1 053231 076
Fresh147690
Picked235
Done011
Total1 0691031 172
Accuracy
80.1%
Counts
1 172 → 103
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.7%
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
16.8%
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
56.1%
(*.f64 (/.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)))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
56.6%
(*.f64 (/.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)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
56.9%
(*.f64 (/.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)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
56.4%
(*.f64 (/.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)))) #s(literal 1 binary64))
66.4%
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
60.9%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
67.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
65.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
66.0%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64))
65.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
66.0%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
68.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
68.6%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
63.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
66.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
64.7%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
65.9%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
66.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
68.0%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
65.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
67.7%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.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))) #s(literal 1/180 binary64)) angle)))
69.3%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)))
66.9%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))
65.4%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
65.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
66.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
67.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
63.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
69.1%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)))
63.8%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
40.6%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
41.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
40.9%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
41.5%
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
54.9%
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
64.0%
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
40.1%
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
40.1%
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
40.1%
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
64.0%
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
35.7%
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
54.8%
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
55.0%
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
35.7%
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
48.9%
(*.f64 (*.f64 (*.f64 b b) (-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) b) #s(literal 0 binary64)) b))) #s(literal 1 binary64))
35.7%
(*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
17.0%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) #s(literal 1 binary64))
34.7%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
40.1%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))) #s(literal 1 binary64))
35.7%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
51.2%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
53.7%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
54.9%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
33.7%
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
29.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.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)))))
28.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (neg.f64 (fma.f64 a a (*.f64 b (neg.f64 b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
20.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b (*.f64 b b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.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)))))
24.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
4.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
27.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
6.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
6.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (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))))) #s(literal 1 binary64))
6.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (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))))) #s(literal 1 binary64))
6.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (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))))) #s(literal 1 binary64))
6.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/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 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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 #s(literal 180 binary64) angle))))
6.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
6.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
6.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))
5.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 b (*.f64 b (*.f64 b b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
1.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
6.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
56.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
6.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
6.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 1 binary64))
27.4%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b b)) (/.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)))))
31.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
29.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
30.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
28.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
31.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))))
31.0%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
30.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
14.2%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.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)))))
14.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
5.9%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
5.8%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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)))))
42.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
42.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
35.6%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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)))))
36.5%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
35.1%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.f64 a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
21.3%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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)))))
21.7%
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
30.8%
(*.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)))))
64.0%
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
35.5%
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
34.7%
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
35.9%
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
40.1%
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
34.5%
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))))) #s(literal -1 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Compiler

Compiled 9 076 to 2 919 computations (67.8% saved)

regimes453.0ms (3%)

Memory
7.6MiB live, 592.9MiB allocated
Counts
162 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 b b) (-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) b) #s(literal 0 binary64)) b))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))) angle) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) angle) (PI.f64)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (/.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)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 2 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 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/17496000 binary64))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (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) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 b (*.f64 b (*.f64 b b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (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 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.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 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (/.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)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #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 b (fma.f64 (neg.f64 b) (/.f64 (*.f64 a a) (*.f64 b b)) b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.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 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.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 (*.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)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (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 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (neg.f64 (fma.f64 a a (*.f64 b (neg.f64 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 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))))) (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 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (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))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b b)) (/.f64 (*.f64 a a) (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -2 binary64) b) (/.f64 (*.f64 a a) b) (/.f64 (*.f64 a a) (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (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 b (*.f64 b b)) (/.f64 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)))))) (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 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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 b (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b (*.f64 b b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.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(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 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 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (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 (*.f64 b (*.f64 b b)) (*.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) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (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) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.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 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b 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 b (*.f64 a a)) (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))))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))))) #s(literal -1 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
(*.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 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (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))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a (*.f64 a (*.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 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.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))) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (pow.f64 (/.f64 #s(literal 180 binary64) (pow.f64 (PI.f64) #s(literal 2/3 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) angle) (cbrt.f64 (PI.f64))) #s(literal -1 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (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))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (exp.f64 (log.f64 b)) (exp.f64 (log.f64 b)) (*.f64 (*.f64 b b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 (*.f64 b (*.f64 b (*.f64 b b))) (*.f64 b (*.f64 b (*.f64 b b))))) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a)))) (/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 (fma.f64 b b (*.f64 a a)) (fma.f64 b b (*.f64 a a))) (fma.f64 b b (*.f64 a a))))) (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)))))))) (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 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (PI.f64))) #s(literal 3 binary64))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Outputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.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))) #s(literal 1/180 binary64)) angle)))
Calls

10 calls:

51.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
47.0ms
(/.f64 angle #s(literal 180 binary64))
46.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)))))
45.0ms
a
45.0ms
b
Results
AccuracySegmentsBranch
72.7%3a
71.7%2b
72.6%3angle
70.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)))))
71.4%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
71.4%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
71.7%2(pow.f64 b #s(literal 2 binary64))
69.3%1(pow.f64 a #s(literal 2 binary64))
72.6%3(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
72.6%3(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes246.0ms (1.6%)

Memory
5.4MiB live, 278.6MiB allocated
Counts
154 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 b b) (-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) b) #s(literal 0 binary64)) b))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))) angle) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) angle) (PI.f64)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (/.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)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 2 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 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/17496000 binary64))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (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) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 b (*.f64 b (*.f64 b b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (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 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.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 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (/.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)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #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 b (fma.f64 (neg.f64 b) (/.f64 (*.f64 a a) (*.f64 b b)) b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.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 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.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 (*.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)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (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 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (neg.f64 (fma.f64 a a (*.f64 b (neg.f64 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 (fma.f64 b b (*.f64 a a)) (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (/.f64 #s(literal 1 binary64) (fma.f64 b b (*.f64 a a)))))) (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 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (neg.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (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))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 a a) #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b b)) (/.f64 (*.f64 a a) (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal -2 binary64) b) (/.f64 (*.f64 a a) b) (/.f64 (*.f64 a a) (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (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 b (*.f64 b b)) (/.f64 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)))))) (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 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.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 b (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 b (*.f64 b b)))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 a a))) (fma.f64 b b (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.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(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 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 (*.f64 a a) (fma.f64 b b (*.f64 a a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (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 (*.f64 b (*.f64 b b)) (*.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) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (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) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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 #s(literal 180 binary64) angle))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))) (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a)))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a a (*.f64 b b))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a (*.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 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal -180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle))) #s(literal -1 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 b (*.f64 b 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 b (*.f64 a a)) (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))))))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))))) #s(literal -1 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
(*.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 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.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)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (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))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 a a (*.f64 b b)) (*.f64 a (*.f64 a (*.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 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 binary64)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/3 binary64)) (cbrt.f64 (sqrt.f64 (PI.f64)))) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 b b) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a a) (*.f64 b b)) (fma.f64 a (/.f64 a (*.f64 b b)) #s(literal 0 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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (pow.f64 (PI.f64) #s(literal 2/3 binary64)) (*.f64 (cbrt.f64 (PI.f64)) (*.f64 angle #s(literal 1/180 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 a b) (*.f64 b b)) (-.f64 b a))) (*.f64 (-.f64 b a) (*.f64 (+.f64 a b) (fma.f64 a a (*.f64 b b)))))) #s(literal -1 binary64))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.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)))))
Outputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle)))
Calls

5 calls:

75.0ms
b
46.0ms
a
39.0ms
(pow.f64 b #s(literal 2 binary64))
39.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
39.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
Results
AccuracySegmentsBranch
69.3%1a
69.3%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
69.3%1(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
71.0%2b
71.0%2(pow.f64 b #s(literal 2 binary64))
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes296.0ms (2%)

Memory
37.0MiB live, 464.6MiB allocated
Counts
107 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 b b) (-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) b) #s(literal 0 binary64)) b))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))) angle) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) angle) (PI.f64)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (/.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)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 2 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 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/17496000 binary64))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (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) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 b (*.f64 b (*.f64 b b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (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 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.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 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (/.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)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #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 b (fma.f64 (neg.f64 b) (/.f64 (*.f64 a a) (*.f64 b b)) b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.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 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.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 (*.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)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (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 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
Outputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
Calls

10 calls:

34.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
30.0ms
a
29.0ms
b
29.0ms
angle
29.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
68.6%1a
68.6%1(pow.f64 a #s(literal 2 binary64))
70.6%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
70.6%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
68.6%1(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
70.8%2angle
70.8%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
70.8%2(/.f64 angle #s(literal 180 binary64))
70.6%2b
70.5%2(pow.f64 b #s(literal 2 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes137.0ms (0.9%)

Memory
1.2MiB live, 233.5MiB allocated
Counts
106 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 b b) (-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) b) #s(literal 0 binary64)) b))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))) angle) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) angle) (PI.f64)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (/.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)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 2 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 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/17496000 binary64))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (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) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 b (*.f64 b (*.f64 b b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (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 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.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 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (/.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)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) angle) (*.f64 #s(literal 1/180 binary64) (sqrt.f64 (PI.f64))))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 (PI.f64))) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.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 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #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 b (fma.f64 (neg.f64 b) (/.f64 (*.f64 a a) (*.f64 b b)) b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.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 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (sqrt.f64 (PI.f64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 180 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.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 (*.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)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.f64 a a))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64))) (fma.f64 b b (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.f64 b (*.f64 b b)) (fma.f64 b b (*.f64 a a))) (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)))))
Outputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Calls

4 calls:

34.0ms
b
32.0ms
(/.f64 angle #s(literal 180 binary64))
29.0ms
angle
28.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
70.6%2b
70.2%2angle
70.2%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
70.2%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 22 to 18 computations (18.2% saved)

regimes185.0ms (1.2%)

Memory
-13.1MiB live, 316.5MiB allocated
Counts
89 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 b b) (-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) b) #s(literal 0 binary64)) b))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))) angle) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) angle) (PI.f64)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (/.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)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 2 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 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/17496000 binary64))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (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) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 b (*.f64 b (*.f64 b b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 b #s(literal 2 binary64)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (+.f64 b #s(literal 0 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (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 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (neg.f64 (*.f64 a a))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a (neg.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 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (*.f64 (-.f64 b a) (+.f64 b a))) (/.f64 (fma.f64 b b (*.f64 a a)) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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))))) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 b (*.f64 b (*.f64 b b)) (*.f64 (*.f64 a a) (*.f64 (+.f64 b a) (-.f64 a b)))) (neg.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (fma.f64 b b (*.f64 a a)))))) (*.f64 (fma.f64 a (*.f64 a a) (*.f64 b (*.f64 b b))) (neg.f64 (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (/.f64 (PI.f64) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (/.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)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) (*.f64 (PI.f64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Outputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64))
Calls

7 calls:

30.0ms
b
28.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
25.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
25.0ms
angle
24.0ms
(/.f64 angle #s(literal 180 binary64))
Results
AccuracySegmentsBranch
70.2%2angle
70.2%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
70.2%2(/.f64 angle #s(literal 180 binary64))
69.4%2(pow.f64 b #s(literal 2 binary64))
69.1%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
69.1%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
69.5%2b
Compiler

Compiled 50 to 38 computations (24% saved)

regimes118.0ms (0.8%)

Memory
-13.0MiB live, 221.8MiB allocated
Counts
68 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 b b) (-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) b) #s(literal 0 binary64)) b))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))) angle) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) angle) (PI.f64)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (/.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)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 2 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 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/17496000 binary64))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (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) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 b (*.f64 b (*.f64 b b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
Outputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64))
Calls

6 calls:

21.0ms
angle
20.0ms
(/.f64 angle #s(literal 180 binary64))
19.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
19.0ms
a
18.0ms
(pow.f64 a #s(literal 2 binary64))
Results
AccuracySegmentsBranch
66.7%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)))))
70.1%3a
66.7%1(pow.f64 a #s(literal 2 binary64))
70.0%2angle
70.0%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
70.0%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 54 to 39 computations (27.8% saved)

regimes62.0ms (0.4%)

Memory
27.4MiB live, 68.2MiB allocated
Counts
67 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 b b) (-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) b) #s(literal 0 binary64)) b))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))) angle) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) angle) (PI.f64)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (/.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)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 2 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 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/17496000 binary64))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (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) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 b (*.f64 b (*.f64 b b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
Outputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64))
Calls

3 calls:

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

Compiled 18 to 15 computations (16.7% saved)

regimes178.0ms (1.2%)

Memory
-2.7MiB live, 277.1MiB allocated
Counts
66 → 3
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 b b) (-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) b) #s(literal 0 binary64)) b))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))
(*.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (*.f64 angle (PI.f64)) (*.f64 (-.f64 b a) #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 b a) (+.f64 a b))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 a a (*.f64 b (neg.f64 b)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 a b)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (*.f64 (PI.f64) angle) #s(literal 180 binary64))))
(*.f64 (*.f64 (*.f64 b #s(literal 1/90 binary64)) (*.f64 angle (fma.f64 (PI.f64) b (*.f64 (PI.f64) #s(literal 0 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (+.f64 a b))) angle) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) angle) (PI.f64)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))
(*.f64 (/.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)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b (*.f64 b (fma.f64 (neg.f64 a) (/.f64 a (*.f64 b b)) #s(literal 1 binary64))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 b b) (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 a a) (fma.f64 (neg.f64 b) (/.f64 b (*.f64 a a)) #s(literal 1 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))) #s(literal 2 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 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 angle (*.f64 (*.f64 (+.f64 a b) (-.f64 b a)) (fma.f64 (*.f64 angle angle) (*.f64 (PI.f64) (*.f64 (*.f64 (PI.f64) (PI.f64)) #s(literal -1/17496000 binary64))) (*.f64 (PI.f64) #s(literal 1/90 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (/.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)))) (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) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (fma.f64 (*.f64 a a) (-.f64 (*.f64 a a) (*.f64 b b)) (*.f64 b (*.f64 b (*.f64 b b)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 b (/.f64 (*.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)))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) (cos.f64 (*.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64)))))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 a (*.f64 a (*.f64 a a))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 b a) (-.f64 b a)) (fma.f64 b b (*.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 b (*.f64 b (*.f64 b b))))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) a))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) b))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle)))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 a a))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 b b))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
Outputs
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
Calls

8 calls:

35.0ms
b
21.0ms
a
20.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
19.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
19.0ms
angle
Results
AccuracySegmentsBranch
70.1%3a
68.3%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
68.3%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
68.3%2(pow.f64 b #s(literal 2 binary64))
68.4%2b
68.0%2angle
68.0%2(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
68.0%2(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 54 to 41 computations (24.1% saved)

regimes228.0ms (1.5%)

Memory
-16.9MiB live, 143.4MiB allocated
Counts
24 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 b b) (-.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) (/.f64 (fma.f64 #s(literal 1/90 binary64) (/.f64 (*.f64 a (*.f64 angle (*.f64 (PI.f64) a))) b) #s(literal 0 binary64)) b))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (/.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (fma.f64 a (+.f64 b a) (*.f64 b b)) (-.f64 b a))) (fma.f64 a (+.f64 b a) (*.f64 b b)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 a a)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 b b)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 1 binary64))
Outputs
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
Calls

10 calls:

153.0ms
angle
12.0ms
a
10.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
9.0ms
(pow.f64 a #s(literal 2 binary64))
7.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
Results
AccuracySegmentsBranch
64.0%1angle
64.0%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
64.0%1(/.f64 angle #s(literal 180 binary64))
64.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)))))
64.0%1(pow.f64 a #s(literal 2 binary64))
64.0%1(pow.f64 b #s(literal 2 binary64))
64.0%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
64.0%1(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
64.0%1b
66.4%2a
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes7.0ms (0%)

Memory
18.5MiB live, 18.5MiB allocated
Counts
19 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a (fma.f64 (*.f64 b b) (/.f64 #s(literal 1/90 binary64) (*.f64 a a)) #s(literal -1/90 binary64))))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
Outputs
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))
Calls

1 calls:

6.0ms
a
Results
AccuracySegmentsBranch
65.6%2a
Compiler

Compiled 4 to 3 computations (25% saved)

regimes30.0ms (0.2%)

Memory
-8.9MiB live, 39.2MiB allocated
Counts
16 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (+.f64 b a)) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 angle (sqrt.f64 (PI.f64))) (sqrt.f64 (PI.f64))) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
Outputs
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
Calls

5 calls:

8.0ms
a
5.0ms
(/.f64 angle #s(literal 180 binary64))
5.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
5.0ms
angle
5.0ms
(pow.f64 a #s(literal 2 binary64))
Results
AccuracySegmentsBranch
64.0%1angle
64.0%1(pow.f64 a #s(literal 2 binary64))
64.0%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
64.0%1(/.f64 angle #s(literal 180 binary64))
64.0%1a
Compiler

Compiled 28 to 23 computations (17.9% saved)

regimes46.0ms (0.3%)

Memory
1.8MiB live, 80.0MiB allocated
Counts
13 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 (-.f64 b a) (*.f64 #s(literal 1/90 binary64) (+.f64 b a)))) angle) #s(literal 1 binary64))
Outputs
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
Calls

10 calls:

5.0ms
a
5.0ms
(/.f64 angle #s(literal 180 binary64))
5.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
5.0ms
angle
4.0ms
b
Results
AccuracySegmentsBranch
64.0%1b
64.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)))))
64.0%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
64.0%1(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
64.0%1(pow.f64 b #s(literal 2 binary64))
64.0%1a
64.0%1angle
64.0%1(pow.f64 a #s(literal 2 binary64))
64.0%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
64.0%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes78.0ms (0.5%)

Memory
-20.9MiB live, 60.4MiB allocated
Counts
10 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
(*.f64 (fma.f64 (*.f64 b b) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/90 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))
Outputs
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle))
Calls

10 calls:

24.0ms
(/.f64 angle #s(literal 180 binary64))
23.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
4.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
4.0ms
b
4.0ms
angle
Results
AccuracySegmentsBranch
57.9%2b
58.4%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)))))
59.7%2(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
59.7%2(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
57.9%2(pow.f64 b #s(literal 2 binary64))
59.2%2a
54.9%1angle
58.9%2(pow.f64 a #s(literal 2 binary64))
54.9%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
54.9%1(/.f64 angle #s(literal 180 binary64))
Compiler

Compiled 86 to 62 computations (27.9% saved)

regimes23.0ms (0.2%)

Memory
17.5MiB live, 55.4MiB allocated
Counts
8 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) #s(literal -1/90 binary64)) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 angle a)) a) #s(literal -1/90 binary64)) #s(literal 1 binary64))
Outputs
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
Calls

7 calls:

4.0ms
(pow.f64 a #s(literal 2 binary64))
3.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)))))
3.0ms
a
3.0ms
b
3.0ms
(-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
50.6%2b
50.6%2(pow.f64 b #s(literal 2 binary64))
53.7%2(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
54.5%2(pow.f64 a #s(literal 2 binary64))
54.5%2a
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 68 to 47 computations (30.9% saved)

regimes6.0ms (0%)

Memory
-29.0MiB live, 9.8MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (PI.f64) (*.f64 #s(literal -1/90 binary64) (*.f64 a a))) angle) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 a (*.f64 a #s(literal -1/90 binary64))) angle) (PI.f64)) #s(literal 1 binary64))
Outputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64))
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.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 22 to 15 computations (31.8% saved)

regimes16.0ms (0.1%)

Memory
34.0MiB live, 34.0MiB allocated
Accuracy

Total -3.3b remaining (-8.6%)

Threshold costs -3.3b (-8.6%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 a (*.f64 a #s(literal -1/90 binary64)))) #s(literal 1 binary64))
Outputs
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
Calls

10 calls:

2.0ms
(*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))))
2.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
2.0ms
(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
2.0ms
(/.f64 angle #s(literal 180 binary64))
2.0ms
a
Results
AccuracySegmentsBranch
40.1%1(pow.f64 b #s(literal 2 binary64))
40.1%1b
40.1%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)))))
40.1%1a
40.1%1(pow.f64 a #s(literal 2 binary64))
40.1%1angle
40.1%1(*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))
40.1%1(/.f64 angle #s(literal 180 binary64))
40.1%1(*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))))
40.1%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
5.2MiB live, 5.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.139017960694631e+218
1.5215283821367706e+227
Compiler

Compiled 29 to 23 computations (20.7% saved)

bsearch3.0ms (0%)

Memory
-34.3MiB live, 4.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.368140215026614e+212
3.191656147156916e+214
Compiler

Compiled 29 to 23 computations (20.7% saved)

bsearch1.0ms (0%)

Memory
2.7MiB live, 2.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1423503081690674e+82
1.6338210051469947e+87
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch9.0ms (0.1%)

Memory
23.6MiB live, 23.6MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
7.0ms
1.271792252903285e+185
6.899649797677918e+185
Samples
4.0ms16×1valid
2.0ms16×0valid
Compiler

Compiled 131 to 96 computations (26.7% saved)

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

bsearch1.0ms (0%)

Memory
4.6MiB live, 4.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.300392993972723e+128
5.326739418633214e+128
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.300392993972723e+128
5.326739418633214e+128
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.300392993972723e+128
5.326739418633214e+128
Compiler

Compiled 27 to 22 computations (18.5% saved)

bsearch56.0ms (0.4%)

Memory
-39.9MiB live, 84.3MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
24.0ms
1.8801683502285798e+228
1.2948585508765483e+229
27.0ms
2.838214193016672e+118
1.4836505910710656e+119
Samples
22.0ms74×1valid
14.0ms3valid
8.0ms81×0valid
Compiler

Compiled 471 to 348 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-sin: 15.0ms (39.2% of total)
ival-cos: 8.0ms (20.9% of total)
ival-mult: 6.0ms (15.7% of total)
ival-pow2: 3.0ms (7.8% of total)
ival-div: 2.0ms (5.2% of total)
adjust: 2.0ms (5.2% of total)
ival-pi: 1.0ms (2.6% of total)
ival-sub: 1.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch11.0ms (0.1%)

Memory
18.6MiB live, 18.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
10.0ms
1.5750354971440358e+228
1.8801683502285798e+228
Samples
4.0ms18×1valid
3.0ms3valid
1.0ms13×0valid
Compiler

Compiled 127 to 92 computations (27.6% saved)

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

bsearch32.0ms (0.2%)

Memory
21.9MiB live, 58.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
4.776369953012749e+234
1.0066655889876459e+239
Samples
18.0ms66×1valid
6.0ms62×0valid
Compiler

Compiled 405 to 286 computations (29.4% saved)

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

bsearch4.0ms (0%)

Memory
-43.9MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.0477019307562801e-78
-8.210091105427355e-79
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
-6.38172316255203e-273
-9.207453263532867e-279
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
-6.38172316255203e-273
-9.207453263532867e-279
Compiler

Compiled 29 to 23 computations (20.7% saved)

simplify15.0ms (0.1%)

Memory
27.0MiB live, 27.0MiB allocated
Algorithm
egg-herbie
Rules
140×*-commutative_binary64
14×*-rgt-identity_binary64
10×+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0153632
1240632
2247632
3251632
4253632
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 400000000000000033063035336503495161736505905706177740281842551246246502400409900843554243321602208017241955771743421255094528817167583078526964177969564954600743788640863259791430218751643749651332513309466966066462720 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.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))) #s(literal 1/180 binary64)) angle))))
(if (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 999999999999999984345037526797422397233524775199337052919583787413130412889023223627065756931830180808571031008919677160084252852199641809946030023447952696435527124027376600704816231425231719002378564135125254144 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 19999999999999999268135931261773148422054286450547135587360727686854173003085774848 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
(if (<=.f64 b #s(literal 199999999999999995923408833750743034221425890373368330413526423791489690957112222007234289222079197015720502278325914423776701951747276052303778955984015811720861770988395445183586500608 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(if (<=.f64 a #s(literal 76999999999999997313517754754317735183087552202026185502243425426828914057517592167327348445367013826108481233880088576 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64)) (if (<=.f64 a #s(literal 2499999999999999979597152655736069394658356752880093331044974167660740446131756150701597623967327102117584428921323683548498148349722461549305941638361744773262990096334376088921939418140660135851088328556860508606875928417533952 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))))
(if (<=.f64 a #s(literal 1699999999999999905330376358117510117146077990919687162257363062645353021475999511341360494294621001774039414442741493966520339246913849781549560951262759108175598388294485885154683215802739864154784742315468208565611284662321152 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))))
(if (<=.f64 a #s(literal 37999999999999997501886413247918668234354651858526802336590238388242748291267139879150887729209758804899468798519550803622626894270209359720768036568852018528971905930756279061835306225952973362483446389085118297390925170032116139819008 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -8343699359066055/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle)))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -6090821257124999/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64)))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -6090821257124999/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872 binary64)) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
Outputs
(if (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 400000000000000033063035336503495161736505905706177740281842551246246502400409900843554243321602208017241955771743421255094528817167583078526964177969564954600743788640863259791430218751643749651332513309466966066462720 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.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))) #s(literal 1/180 binary64)) angle))))
(if (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 400000000000000033063035336503495161736505905706177740281842551246246502400409900843554243321602208017241955771743421255094528817167583078526964177969564954600743788640863259791430218751643749651332513309466966066462720 binary64)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 angle (*.f64 #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))))))))
(if (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 999999999999999984345037526797422397233524775199337052919583787413130412889023223627065756931830180808571031008919677160084252852199641809946030023447952696435527124027376600704816231425231719002378564135125254144 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))) #s(literal 1/180 binary64)) angle))))
(if (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 999999999999999984345037526797422397233524775199337052919583787413130412889023223627065756931830180808571031008919677160084252852199641809946030023447952696435527124027376600704816231425231719002378564135125254144 binary64)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 angle (*.f64 #s(literal 1/180 binary64) (*.f64 (sqrt.f64 (*.f64 (PI.f64) (sqrt.f64 (PI.f64)))) (sqrt.f64 (sqrt.f64 (PI.f64)))))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 19999999999999999268135931261773148422054286450547135587360727686854173003085774848 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 19999999999999999268135931261773148422054286450547135587360727686854173003085774848 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (/.f64 (sqrt.f64 (PI.f64)) #s(literal 180 binary64)) (/.f64 (sqrt.f64 (PI.f64)) (/.f64 #s(literal 1 binary64) angle))))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))))
(if (<=.f64 b #s(literal 199999999999999995923408833750743034221425890373368330413526423791489690957112222007234289222079197015720502278325914423776701951747276052303778955984015811720861770988395445183586500608 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle)))) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 a b))) (-.f64 b a)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))))
(if (<=.f64 b #s(literal 199999999999999995923408833750743034221425890373368330413526423791489690957112222007234289222079197015720502278325914423776701951747276052303778955984015811720861770988395445183586500608 binary64)) (*.f64 (cos.f64 (/.f64 (PI.f64) (/.f64 #s(literal -180 binary64) angle))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64)))) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (+.f64 b a) #s(literal 1/90 binary64))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))))))) (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 (PI.f64) angle)))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 (PI.f64) #s(literal 1/180 binary64)) angle))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216 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 angle (*.f64 (PI.f64) #s(literal 1/180 binary64))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle))) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 angle #s(literal 180 binary64)) #s(literal 499999999999999999108721782092620707994464434379706250218271669864970200952952324748557883071134280004888587983375832688116105216 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 1/180 binary64))))) (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (sin.f64 (/.f64 (PI.f64) (/.f64 #s(literal 180 binary64) angle)))))))
(if (<=.f64 a #s(literal 76999999999999997313517754754317735183087552202026185502243425426828914057517592167327348445367013826108481233880088576 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))) #s(literal 2 binary64)))) #s(literal 1 binary64)) (if (<=.f64 a #s(literal 2499999999999999979597152655736069394658356752880093331044974167660740446131756150701597623967327102117584428921323683548498148349722461549305941638361744773262990096334376088921939418140660135851088328556860508606875928417533952 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))))
(if (<=.f64 a #s(literal 76999999999999997313517754754317735183087552202026185502243425426828914057517592167327348445367013826108481233880088576 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))))))) (if (<=.f64 a #s(literal 2499999999999999979597152655736069394658356752880093331044974167660740446131756150701597623967327102117584428921323683548498148349722461549305941638361744773262990096334376088921939418140660135851088328556860508606875928417533952 binary64)) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (+.f64 b a) #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)))))
(if (<=.f64 a #s(literal 1699999999999999905330376358117510117146077990919687162257363062645353021475999511341360494294621001774039414442741493966520339246913849781549560951262759108175598388294485885154683215802739864154784742315468208565611284662321152 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))))
(if (<=.f64 a #s(literal 1699999999999999905330376358117510117146077990919687162257363062645353021475999511341360494294621001774039414442741493966520339246913849781549560951262759108175598388294485885154683215802739864154784742315468208565611284662321152 binary64)) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (+.f64 b a) #s(literal 1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (*.f64 #s(literal 2 binary64) (*.f64 (PI.f64) (*.f64 angle #s(literal 1/180 binary64)))))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))))
(if (<=.f64 a #s(literal 37999999999999997501886413247918668234354651858526802336590238388242748291267139879150887729209758804899468798519550803622626894270209359720768036568852018528971905930756279061835306225952973362483446389085118297390925170032116139819008 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 a b) (-.f64 b a)))) (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64))))
(if (<=.f64 a #s(literal 37999999999999997501886413247918668234354651858526802336590238388242748291267139879150887729209758804899468798519550803622626894270209359720768036568852018528971905930756279061835306225952973362483446389085118297390925170032116139819008 binary64)) (*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (+.f64 b a) #s(literal 1/90 binary64)))) (*.f64 (fma.f64 (*.f64 angle angle) (*.f64 #s(literal -1/64800 binary64) (*.f64 (PI.f64) (PI.f64))) #s(literal 1 binary64)) (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (*.f64 (+.f64 b a) (-.f64 b a))))))
(*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(literal 1/90 binary64) (+.f64 b a))) (-.f64 b a)) #s(literal 1 binary64))
(*.f64 (-.f64 b a) (*.f64 (*.f64 (PI.f64) angle) (*.f64 (+.f64 b a) #s(literal 1/90 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (+.f64 b a)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle))) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 b a) #s(literal 1/90 binary64)) (*.f64 (-.f64 b a) (*.f64 (PI.f64) angle)))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -8343699359066055/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 a b) (*.f64 (PI.f64) (-.f64 b a))) (*.f64 #s(literal 1/90 binary64) angle)))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -8343699359066055/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) (*.f64 a (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64)))) (*.f64 (*.f64 (+.f64 b a) (*.f64 (-.f64 b a) (PI.f64))) (*.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 -6090821257124999/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64))) a) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64)))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -6090821257124999/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872 binary64)) (*.f64 a (*.f64 (*.f64 (PI.f64) angle) (*.f64 a #s(literal -1/90 binary64)))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -6090821257124999/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872 binary64)) (*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))) #s(literal 1 binary64)))
(if (<=.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64))) #s(literal -6090821257124999/1218164251424999885044172798484398538859528357199375940858488307151618586345803262808201883235251282403163114528926083522932396233150386755822248412039081677441409712494559128733848706936256706044099949184902297359210699740674359368218295451933620701603467350388034693385228573748989263872 binary64)) (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a (*.f64 a angle)))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 b (*.f64 b #s(literal 1/90 binary64)))))
(*.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (*.f64 a (*.f64 a angle)) (PI.f64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) (*.f64 a (*.f64 a angle))))

soundness1.7s (11.1%)

Memory
0.5MiB live, 1 497.5MiB allocated
Rules
15 478×lower-fma.f64
15 478×lower-fma.f32
12 698×lower-fma.f64
12 698×lower-fma.f32
11 836×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055236
0103212
1365158
23151158
09610157
06454971
121444300
087664137
063292
0121274
1382219
23017185
08099183
05634139
119073512
272543325
084703229
06453905
121523399
080853300
01291323
13681275
213551243
335561135
083111093
044181
081161
1294124
22314124
08377124
01535
02535
18435
243035
3347835
0831635
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 2 620 to 1 475 computations (43.7% saved)

preprocess312.0ms (2.1%)

Memory
-7.2MiB live, 326.8MiB allocated
Remove

(negabs angle)

(abs a)

(abs b)

Compiler

Compiled 2 882 to 1 248 computations (56.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...