Example 2 from Robby

Time bar (total: 13.8s)

analyze561.0ms (4.1%)

Memory
22.7MiB live, 611.9MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
37.5%37.4%62.4%0.1%0%0%0%7
37.5%37.4%62.4%0.1%0%0%0%8
43.8%43.7%56.2%0.1%0%0%0%9
43.8%43.7%56.2%0.1%0%0%0%10
43.8%43.7%56.2%0.1%0%0%0%11
46.9%46.8%53%0.1%0%0%0%12
Compiler

Compiled 32 to 20 computations (37.5% saved)

sample2.4s (17.1%)

Memory
5.4MiB live, 1 938.7MiB allocated
Samples
2.0s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
ival-sin: 413.0ms (28.1% of total)
ival-cos: 380.0ms (25.8% of total)
ival-mult: 261.0ms (17.7% of total)
ival-tan: 167.0ms (11.4% of total)
ival-div: 85.0ms (5.8% of total)
ival-sub: 48.0ms (3.3% of total)
ival-atan: 41.0ms (2.8% of total)
ival-fabs: 36.0ms (2.4% of total)
ival-neg: 32.0ms (2.2% of total)
ival-true: 5.0ms (0.3% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess236.0ms (1.7%)

Memory
19.6MiB live, 96.3MiB allocated
Algorithm
egg-herbie
Rules
1 406×unsub-neg
1 110×distribute-lft-in
1 090×distribute-rgt-in
988×times-frac
842×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
088267
1231261
2700261
32085261
44076261
55124261
65471261
75687261
85739261
95747261
106994261
117877261
127949261
137949261
147949261
157949261
01830
03330
15730
211930
325730
437030
556130
681630
7111530
8160630
9179630
10186330
11196230
12196330
0196330
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (fma.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))

explain653.0ms (4.7%)

Memory
22.4MiB live, 650.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
940-0-(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
110-0-(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
00-0-(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
00-0-(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
00-0-t
00-0-(neg.f64 eh)
00-0-(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
00-0-(*.f64 (neg.f64 eh) (tan.f64 t))
00-0-(*.f64 ew (cos.f64 t))
00-0-(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
00-0-(sin.f64 t)
00-0-(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
00-0-(*.f64 eh (sin.f64 t))
00-0-(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
00-0-(cos.f64 t)
00-0-(tan.f64 t)
00-0-ew
00-0-eh
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))sensitivity940
Confusion
Predicted +Predicted -
+00
-94162
Precision
0.0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-940162
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0162
194
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-100
Precision?
0.0
Recall?
0/0
Samples
291.0ms74×2valid
98.0ms106×1valid
67.0ms332×0valid
Compiler

Compiled 358 to 76 computations (78.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 413.0ms
ival-sin: 219.0ms (53.1% of total)
ival-cos: 95.0ms (23% of total)
adjust: 39.0ms (9.5% of total)
ival-mult: 21.0ms (5.1% of total)
ival-tan: 15.0ms (3.6% of total)
ival-atan: 9.0ms (2.2% of total)
ival-div: 5.0ms (1.2% of total)
ival-sub: 3.0ms (0.7% of total)
ival-fabs: 3.0ms (0.7% of total)
ival-neg: 2.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 33 to 18 computations (45.5% saved)

simplify74.0ms (0.5%)

Memory
-18.8MiB live, 63.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 ew (cos.f64 t))
cost-diff0
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
cost-diff0
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
cost-diff0
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Rules
752×lower-fma.f64
752×lower-fma.f32
628×lower-*.f32
618×lower-*.f64
242×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018144
033144
157144
2119144
3257144
4370144
5561144
6816144
71115144
81606144
91796144
101863144
111962144
121963144
01963144
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 eh)
eh
(tan.f64 t)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (fma.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(fma.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 (*.f64 eh (tan.f64 t)))
(neg.f64 eh)
eh
(tan.f64 t)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 eh (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))

localize230.0ms (1.7%)

Memory
16.6MiB live, 250.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 eh (sin.f64 t))
accuracy99.8%
(*.f64 ew (cos.f64 t))
accuracy95.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
accuracy66.2%
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Samples
102.0ms37×2valid
61.0ms166×0valid
43.0ms53×1valid
Compiler

Compiled 146 to 20 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 160.0ms
ival-sin: 90.0ms (56.3% of total)
ival-cos: 39.0ms (24.4% of total)
ival-mult: 10.0ms (6.3% of total)
ival-tan: 7.0ms (4.4% of total)
adjust: 4.0ms (2.5% of total)
ival-atan: 3.0ms (1.9% of total)
ival-div: 2.0ms (1.3% of total)
ival-sub: 2.0ms (1.3% of total)
ival-fabs: 2.0ms (1.3% of total)
ival-neg: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series21.0ms (0.2%)

Memory
8.2MiB live, 44.9MiB allocated
Counts
4 → 120
Calls
Call 1
Inputs
#<alt (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))>
#<alt (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)>
#<alt (*.f64 ew (cos.f64 t))>
#<alt (*.f64 eh (sin.f64 t))>
Outputs
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* t (+ (* -1 (/ eh ew)) (* -1/3 (/ (* eh (pow t 2)) ew))))>
#<alt (* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* -2/15 (/ (* eh (pow t 2)) ew))))))>
#<alt (* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* (pow t 2) (+ (* -2/15 (/ eh ew)) (* -17/315 (/ (* eh (pow t 2)) ew))))))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt ew>
#<alt (+ ew (* -1/2 (* ew (pow t 2))))>
#<alt (+ ew (* (pow t 2) (+ (* -1/2 ew) (* 1/24 (* ew (pow t 2))))))>
#<alt (+ ew (* (pow t 2) (+ (* -1/2 ew) (* (pow t 2) (+ (* -1/720 (* ew (pow t 2))) (* 1/24 ew))))))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh t)>
#<alt (* t (+ eh (* -1/6 (* eh (pow t 2)))))>
#<alt (* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* 1/120 (* eh (pow t 2)))))))>
#<alt (* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* (pow t 2) (+ (* -1/5040 (* eh (pow t 2))) (* 1/120 eh)))))))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
Calls

30 calls:

TimeVariablePointExpression
3.0ms
eh
@0
(/ (* (neg eh) (tan t)) ew)
2.0ms
ew
@inf
(cos (atan (/ (* (neg eh) (tan t)) ew)))
2.0ms
t
@inf
(/ (* (neg eh) (tan t)) ew)
1.0ms
ew
@0
(/ (* (neg eh) (tan t)) ew)
1.0ms
t
@-inf
(/ (* (neg eh) (tan t)) ew)

rewrite294.0ms (2.1%)

Memory
-19.9MiB live, 383.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 712×lower-*.f32
3 706×lower-*.f64
3 586×lower-/.f32
3 584×lower-/.f64
2 292×lower-pow.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01324
02324
14724
221724
3328623
0848023
Stop Event
iter limit
node limit
iter limit
Counts
4 → 212
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 ew (cos.f64 t))
(*.f64 eh (sin.f64 t))
Outputs
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh)))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))))))
(pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))) #s(literal -1/4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh)) #s(literal 6 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (neg.f64 ew) (*.f64 (tan.f64 t) eh)) #s(literal -4 binary64))) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (neg.f64 ew) (*.f64 (tan.f64 t) eh)) #s(literal -4 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64)) (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew)) (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh)))
(exp.f64 (log.f64 (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (tan.f64 t) ew) eh))
(-.f64 (/.f64 #s(literal 0 binary64) ew) (*.f64 (/.f64 (tan.f64 t) ew) eh))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 ew (tan.f64 t))) (*.f64 (/.f64 (tan.f64 t) ew) eh))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 eh eh)) (/.f64 ew (tan.f64 t))) (*.f64 (/.f64 (tan.f64 t) ew) eh))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) eh) (/.f64 ew (tan.f64 t))) (*.f64 (/.f64 (tan.f64 t) ew) eh))
(fma.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew) (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh)))
(fma.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64) (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh)))
(neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh))
(neg.f64 (*.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 1 binary64)))
(/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (neg.f64 ew) (cos.f64 t)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 ew) (*.f64 (tan.f64 t) eh)))
(/.f64 (*.f64 (tan.f64 t) eh) (neg.f64 ew))
(/.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 #s(literal -1 binary64) (*.f64 (tan.f64 t) eh)))
(/.f64 #s(literal -1 binary64) (/.f64 ew (*.f64 (tan.f64 t) eh)))
(/.f64 (/.f64 #s(literal -1 binary64) ew) (neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (tan.f64 t) eh))))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (neg.f64 (*.f64 (sin.f64 t) eh)) (*.f64 ew (cos.f64 t)))
(/.f64 (neg.f64 (*.f64 (sin.f64 t) eh)) (neg.f64 (*.f64 (neg.f64 ew) (cos.f64 t))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 eh eh) eh))) (*.f64 (/.f64 ew (tan.f64 t)) (*.f64 eh eh)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 eh eh))) (*.f64 (/.f64 ew (tan.f64 t)) eh))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (sin.f64 t) eh))) (*.f64 ew (cos.f64 t)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sin.f64 t) eh))) (*.f64 (neg.f64 ew) (cos.f64 t)))
(/.f64 (*.f64 (*.f64 (sin.f64 t) eh) #s(literal 1 binary64)) (*.f64 (cos.f64 t) (neg.f64 ew)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eh eh) eh)) (sin.f64 t)) (*.f64 (*.f64 eh eh) (*.f64 ew (cos.f64 t))))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eh eh) eh)) #s(literal 1 binary64)) (*.f64 (*.f64 eh eh) (/.f64 ew (tan.f64 t))))
(/.f64 (*.f64 (neg.f64 (*.f64 eh eh)) (sin.f64 t)) (*.f64 eh (*.f64 ew (cos.f64 t))))
(/.f64 (*.f64 (neg.f64 (*.f64 eh eh)) #s(literal 1 binary64)) (*.f64 eh (/.f64 ew (tan.f64 t))))
(/.f64 (*.f64 (sin.f64 t) (neg.f64 (*.f64 (*.f64 eh eh) eh))) (*.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh eh)))
(/.f64 (*.f64 (sin.f64 t) (neg.f64 (*.f64 eh eh))) (*.f64 (*.f64 ew (cos.f64 t)) eh))
(/.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 t) eh)) #s(literal 1 binary64)) (*.f64 ew (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 t) eh)) #s(literal -1 binary64)) (*.f64 (cos.f64 t) (neg.f64 ew)))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eh eh) eh)) (tan.f64 t)) (*.f64 (*.f64 eh eh) ew))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eh eh) eh)) (neg.f64 (tan.f64 t))) (*.f64 (*.f64 eh eh) (neg.f64 ew)))
(/.f64 (*.f64 (neg.f64 (*.f64 eh eh)) (tan.f64 t)) (*.f64 eh ew))
(/.f64 (*.f64 (neg.f64 (*.f64 eh eh)) (neg.f64 (tan.f64 t))) (*.f64 eh (neg.f64 ew)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 eh)) (/.f64 ew (tan.f64 t)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 eh)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t)) ew))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (neg.f64 eh)) (*.f64 (neg.f64 (cos.f64 t)) ew))
(/.f64 (*.f64 (tan.f64 t) (neg.f64 (*.f64 (*.f64 eh eh) eh))) (*.f64 ew (*.f64 eh eh)))
(/.f64 (*.f64 (tan.f64 t) (neg.f64 (*.f64 eh eh))) (*.f64 ew eh))
(/.f64 (*.f64 (neg.f64 (tan.f64 t)) (neg.f64 (*.f64 (*.f64 eh eh) eh))) (*.f64 (neg.f64 ew) (*.f64 eh eh)))
(/.f64 (*.f64 (neg.f64 (tan.f64 t)) (neg.f64 (*.f64 eh eh))) (*.f64 (neg.f64 ew) eh))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 t) eh))) (neg.f64 (*.f64 ew (cos.f64 t))))
(/.f64 (/.f64 (*.f64 (tan.f64 t) eh) #s(literal -1 binary64)) ew)
(/.f64 (*.f64 (neg.f64 eh) #s(literal 1 binary64)) (/.f64 ew (tan.f64 t)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (*.f64 (sin.f64 t) eh))) (cos.f64 t))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 (*.f64 (*.f64 eh eh) eh))) (*.f64 eh eh))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 (*.f64 eh eh))) eh)
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eh eh) eh)) (/.f64 (tan.f64 t) ew)) (*.f64 eh eh))
(/.f64 (*.f64 (neg.f64 (*.f64 eh eh)) (/.f64 (tan.f64 t) ew)) eh)
(/.f64 (*.f64 (sin.f64 t) (/.f64 (neg.f64 eh) ew)) (cos.f64 t))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 eh) ew)) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 (neg.f64 eh) ew)) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 t) eh)) (/.f64 #s(literal 1 binary64) ew)) (cos.f64 t))
(/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (/.f64 #s(literal -1 binary64) ew)) (cos.f64 t))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eh eh) eh)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 eh eh) (/.f64 ew (tan.f64 t)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 eh eh)) #s(literal 1 binary64))) (neg.f64 (*.f64 eh (/.f64 ew (tan.f64 t)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 eh) #s(literal 1 binary64))) (neg.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (sin.f64 t) eh)))) (neg.f64 (*.f64 ew (cos.f64 t))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sin.f64 t) eh)))) (neg.f64 (*.f64 (neg.f64 ew) (cos.f64 t))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 t) eh)) #s(literal 1 binary64))) (neg.f64 (*.f64 ew (cos.f64 t))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 t) eh)) #s(literal -1 binary64))) (neg.f64 (*.f64 (cos.f64 t) (neg.f64 ew))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 t) eh) #s(literal 1 binary64))) (neg.f64 (*.f64 (cos.f64 t) (neg.f64 ew))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 eh))) (neg.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 eh))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t)) ew)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 eh eh) eh)))) (neg.f64 (*.f64 (/.f64 ew (tan.f64 t)) (*.f64 eh eh))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 eh eh)))) (neg.f64 (*.f64 (/.f64 ew (tan.f64 t)) eh)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eh eh) eh)) (sin.f64 t))) (neg.f64 (*.f64 (*.f64 eh eh) (*.f64 ew (cos.f64 t)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 eh eh)) (sin.f64 t))) (neg.f64 (*.f64 eh (*.f64 ew (cos.f64 t)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 t) (neg.f64 (*.f64 (*.f64 eh eh) eh)))) (neg.f64 (*.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh eh))))
(/.f64 (neg.f64 (*.f64 (sin.f64 t) (neg.f64 (*.f64 eh eh)))) (neg.f64 (*.f64 (*.f64 ew (cos.f64 t)) eh)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eh eh) eh)) (tan.f64 t))) (neg.f64 (*.f64 (*.f64 eh eh) ew)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 eh eh)) (tan.f64 t))) (neg.f64 (*.f64 eh ew)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 t)) (neg.f64 eh))) (neg.f64 (*.f64 (neg.f64 (cos.f64 t)) ew)))
(/.f64 (neg.f64 (*.f64 (tan.f64 t) (neg.f64 (*.f64 (*.f64 eh eh) eh)))) (neg.f64 (*.f64 ew (*.f64 eh eh))))
(/.f64 (neg.f64 (*.f64 (tan.f64 t) (neg.f64 (*.f64 eh eh)))) (neg.f64 (*.f64 ew eh)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eh eh) eh)) (neg.f64 (tan.f64 t)))) (neg.f64 (*.f64 (*.f64 eh eh) (neg.f64 ew))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 eh eh)) (neg.f64 (tan.f64 t)))) (neg.f64 (*.f64 eh (neg.f64 ew))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (tan.f64 t)) (neg.f64 (*.f64 (*.f64 eh eh) eh)))) (neg.f64 (*.f64 (neg.f64 ew) (*.f64 eh eh))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (tan.f64 t)) (neg.f64 (*.f64 eh eh)))) (neg.f64 (*.f64 (neg.f64 ew) eh)))
(/.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) #s(literal -1 binary64))) (neg.f64 ew))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (*.f64 (sin.f64 t) eh)))) (neg.f64 (cos.f64 t)))
(/.f64 (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 (*.f64 (*.f64 eh eh) eh)))) (neg.f64 (*.f64 eh eh)))
(/.f64 (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 (*.f64 eh eh)))) (neg.f64 eh))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eh eh) eh)) (/.f64 (tan.f64 t) ew))) (neg.f64 (*.f64 eh eh)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 eh eh)) (/.f64 (tan.f64 t) ew))) (neg.f64 eh))
(/.f64 (neg.f64 (*.f64 (sin.f64 t) (/.f64 (neg.f64 eh) ew))) (neg.f64 (cos.f64 t)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 eh) ew))) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 (neg.f64 eh) ew))) (neg.f64 (neg.f64 (cos.f64 t))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 t) eh)) (/.f64 #s(literal 1 binary64) ew))) (neg.f64 (cos.f64 t)))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 t) eh) (/.f64 #s(literal -1 binary64) ew))) (neg.f64 (cos.f64 t)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64)) (*.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64)) (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew)) (*.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew)) (-.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew)) (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh))))))
(pow.f64 (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh)) #s(literal 1 binary64))
(pow.f64 (/.f64 (neg.f64 ew) (*.f64 (tan.f64 t) eh)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 ew (*.f64 (tan.f64 t) eh)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (neg.f64 ew) (*.f64 (tan.f64 t) eh)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (neg.f64 eh) (*.f64 (/.f64 (tan.f64 t) ew) #s(literal 1 binary64)))
(*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (neg.f64 eh) ew) #s(literal 1 binary64)))
(*.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh)) #s(literal 1 binary64))
(*.f64 (sin.f64 t) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 t)) (/.f64 (neg.f64 eh) ew)))
(*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh)))
(*.f64 (*.f64 (tan.f64 t) eh) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (*.f64 (tan.f64 t) eh) (*.f64 (/.f64 #s(literal -1 binary64) ew) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (tan.f64 t) eh))))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (tan.f64 t) eh)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (tan.f64 t) ew) eh))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 (/.f64 (tan.f64 t) ew) (*.f64 (neg.f64 eh) #s(literal 1 binary64)))
(*.f64 (/.f64 (tan.f64 t) ew) (pow.f64 (/.f64 #s(literal -1 binary64) eh) #s(literal -1 binary64)))
(*.f64 (neg.f64 (tan.f64 t)) (*.f64 eh (/.f64 #s(literal 1 binary64) ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (neg.f64 (tan.f64 t)) (*.f64 (neg.f64 eh) (/.f64 #s(literal -1 binary64) ew)))
(*.f64 (/.f64 #s(literal -1 binary64) ew) (*.f64 (tan.f64 t) eh))
(*.f64 (/.f64 #s(literal -1 binary64) ew) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 t) eh)) #s(literal -1 binary64)))
(*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 eh (*.f64 (neg.f64 (tan.f64 t)) (/.f64 #s(literal 1 binary64) ew)))
(*.f64 eh (*.f64 #s(literal -1 binary64) (/.f64 (tan.f64 t) ew)))
(*.f64 eh (*.f64 (tan.f64 t) (/.f64 #s(literal -1 binary64) ew)))
(*.f64 eh (pow.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) #s(literal 1 binary64)))
(*.f64 eh (pow.f64 (neg.f64 (/.f64 (tan.f64 t) ew)) #s(literal 1 binary64)))
(*.f64 eh (pow.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 #s(literal 1 binary64) ew)) #s(literal 1 binary64)))
(*.f64 eh (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (tan.f64 t) ew)) #s(literal 1 binary64)))
(*.f64 eh (pow.f64 (*.f64 (tan.f64 t) (/.f64 #s(literal -1 binary64) ew)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal -1 binary64))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 eh)) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (tan.f64 t) eh))) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (tan.f64 t) eh))) (pow.f64 (/.f64 #s(literal 1 binary64) ew) #s(literal 1 binary64)))
(*.f64 (/.f64 eh #s(literal -1 binary64)) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh #s(literal 1 binary64)) (/.f64 (tan.f64 t) (neg.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) #s(literal -1 binary64)) (/.f64 eh ew))
(*.f64 (/.f64 (tan.f64 t) #s(literal 1 binary64)) (/.f64 (neg.f64 eh) ew))
(*.f64 (pow.f64 (/.f64 (neg.f64 ew) (*.f64 (tan.f64 t) eh)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (neg.f64 ew) (*.f64 (tan.f64 t) eh)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal -1 binary64)) eh)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) eh) (neg.f64 (tan.f64 t)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (tan.f64 t))) eh)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (tan.f64 t) eh)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) eh) #s(literal -1 binary64)) (/.f64 (tan.f64 t) ew))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) eh) #s(literal -1 binary64)) (pow.f64 (/.f64 ew (neg.f64 (tan.f64 t))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (tan.f64 t)) #s(literal -1 binary64)) (pow.f64 (/.f64 ew eh) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 ew (neg.f64 eh)) (sin.f64 t)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 t)))
(*.f64 (pow.f64 (/.f64 (neg.f64 ew) (*.f64 (sin.f64 t) eh)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (cos.f64 t)))
(*.f64 (pow.f64 (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 (*.f64 (*.f64 eh eh) eh))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eh eh)))
(*.f64 (pow.f64 (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 (*.f64 eh eh))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eh))
(*.f64 (pow.f64 (/.f64 (/.f64 ew (neg.f64 eh)) (neg.f64 (sin.f64 t))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (cos.f64 t))))
(*.f64 (pow.f64 (neg.f64 eh) #s(literal 1 binary64)) (pow.f64 (/.f64 (tan.f64 t) ew) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 eh) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (tan.f64 t) ew) #s(literal 1 binary64)) (pow.f64 (neg.f64 eh) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (tan.f64 t) ew) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 eh) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (tan.f64 t) #s(literal 1 binary64)) (pow.f64 (/.f64 (neg.f64 eh) ew) #s(literal 1 binary64)))
(*.f64 (pow.f64 (tan.f64 t) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 (neg.f64 eh) ew) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (neg.f64 eh) ew) #s(literal 1 binary64)) (pow.f64 (tan.f64 t) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) ew) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (tan.f64 t) eh))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) ew) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (tan.f64 t) eh))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sin.f64 t) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 t)) (/.f64 (neg.f64 eh) ew)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (tan.f64 t) eh) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) ew) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (tan.f64 t) eh) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) ew) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) ew) #s(literal 1 binary64)) (pow.f64 (*.f64 (tan.f64 t) eh) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (neg.f64 (tan.f64 t)) #s(literal 1 binary64)) (pow.f64 (*.f64 eh (/.f64 #s(literal 1 binary64) ew)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (tan.f64 t)) #s(literal 1 binary64)) (pow.f64 (/.f64 eh ew) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (tan.f64 t)) #s(literal 1 binary64)) (pow.f64 (*.f64 (neg.f64 eh) (/.f64 #s(literal -1 binary64) ew)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (neg.f64 eh)) #s(literal 1 binary64)) (pow.f64 (/.f64 (tan.f64 t) ew) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 eh #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (tan.f64 t) ew) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 eh #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (tan.f64 t) (neg.f64 ew)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (tan.f64 t) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 eh ew) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (tan.f64 t) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (neg.f64 eh) ew) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (neg.f64 ew) (*.f64 (tan.f64 t) eh)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (/.f64 (neg.f64 ew) (*.f64 (tan.f64 t) eh)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal -1 binary64)) #s(literal 1 binary64)) eh)
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) eh) #s(literal 1 binary64)) (pow.f64 (neg.f64 (tan.f64 t)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (tan.f64 t))) #s(literal 1 binary64)) eh)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))

simplify671.0ms (4.9%)

Memory
2.6MiB live, 695.7MiB allocated
Algorithm
egg-herbie
Rules
32 420×lower-fma.f64
32 420×lower-fma.f32
5 948×lower-*.f64
5 948×lower-*.f32
4 476×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0831000
1262997
2881979
32395971
43982967
08270950
Stop Event
iter limit
node limit
Counts
120 → 119
Calls
Call 1
Inputs
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh t) ew))
(* t (+ (* -1 (/ eh ew)) (* -1/3 (/ (* eh (pow t 2)) ew))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* -2/15 (/ (* eh (pow t 2)) ew))))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* (pow t 2) (+ (* -2/15 (/ eh ew)) (* -17/315 (/ (* eh (pow t 2)) ew))))))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
ew
(+ ew (* -1/2 (* ew (pow t 2))))
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* 1/24 (* ew (pow t 2))))))
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* (pow t 2) (+ (* -1/720 (* ew (pow t 2))) (* 1/24 ew))))))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh t)
(* t (+ eh (* -1/6 (* eh (pow t 2)))))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* 1/120 (* eh (pow t 2)))))))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* (pow t 2) (+ (* -1/5040 (* eh (pow t 2))) (* 1/120 eh)))))))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
Outputs
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh t) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(* t (+ (* -1 (/ eh ew)) (* -1/3 (/ (* eh (pow t 2)) ew))))
(/.f64 (*.f64 t (*.f64 eh (fma.f64 t (*.f64 t #s(literal -1/3 binary64)) #s(literal -1 binary64)))) ew)
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* -2/15 (/ (* eh (pow t 2)) ew))))))
(*.f64 t (*.f64 (/.f64 eh ew) (fma.f64 (*.f64 t t) (fma.f64 t (*.f64 t #s(literal -2/15 binary64)) #s(literal -1/3 binary64)) #s(literal -1 binary64))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* (pow t 2) (+ (* -2/15 (/ eh ew)) (* -17/315 (/ (* eh (pow t 2)) ew))))))))
(*.f64 t (-.f64 (*.f64 (*.f64 t t) (*.f64 (/.f64 eh ew) (fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) #s(literal -17/315 binary64) #s(literal -2/15 binary64)) #s(literal -1/3 binary64)))) (/.f64 eh ew)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
ew
(+ ew (* -1/2 (* ew (pow t 2))))
(fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew)
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* 1/24 (* ew (pow t 2))))))
(fma.f64 (*.f64 ew (*.f64 t t)) (fma.f64 (*.f64 t t) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) ew)
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* (pow t 2) (+ (* -1/720 (* ew (pow t 2))) (* 1/24 ew))))))
(fma.f64 (*.f64 ew (*.f64 t t)) (fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) ew)
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh t)
(*.f64 eh t)
(* t (+ eh (* -1/6 (* eh (pow t 2)))))
(*.f64 eh (fma.f64 (*.f64 (*.f64 t t) #s(literal -1/6 binary64)) t t))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* 1/120 (* eh (pow t 2)))))))
(*.f64 t (fma.f64 (*.f64 eh (*.f64 t t)) (fma.f64 t (*.f64 t #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) eh))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* (pow t 2) (+ (* -1/5040 (* eh (pow t 2))) (* 1/120 eh)))))))
(*.f64 t (fma.f64 (*.f64 t t) (*.f64 eh (fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) eh))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))

eval100.0ms (0.7%)

Memory
-0.7MiB live, 114.4MiB allocated
Compiler

Compiled 19 140 to 2 368 computations (87.6% saved)

prune69.0ms (0.5%)

Memory
11.2MiB live, 86.3MiB allocated
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New5512553
Fresh000
Picked101
Done000
Total5522554
Accuracy
99.8%
Counts
554 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
99.5%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
Compiler

Compiled 69 to 47 computations (31.9% saved)

simplify403.0ms (2.9%)

Memory
6.8MiB live, 164.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 ew (cos.f64 t))
cost-diff0
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
cost-diff0
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
cost-diff320
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))))
cost-diff0
(*.f64 ew (cos.f64 t))
cost-diff0
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
cost-diff0
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))))
cost-diff0
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
Rules
3 112×lower-fma.f64
3 112×lower-fma.f32
2 648×lower-*.f32
2 630×lower-*.f64
710×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035362
065362
1116356
2258356
3577356
41046356
51546356
62131356
72795356
83952356
94798356
104984356
115010356
125015356
135017356
145201356
155391356
165393356
175393356
185577356
195783356
205803356
215811356
225811356
235811356
05811356
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 eh)
eh
(tan.f64 t)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))
(*.f64 eh (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 t ew))
(/.f64 t ew)
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))
#s(literal 1 binary64)
(sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))
(pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))
(*.f64 (/.f64 (tan.f64 t) ew) eh)
(/.f64 (tan.f64 t) ew)
(tan.f64 t)
eh
#s(literal 2 binary64)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 eh)
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (fma.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (neg.f64 (*.f64 eh (sin.f64 t))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))))
(fma.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (*.f64 (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))) (neg.f64 (*.f64 eh (sin.f64 t)))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 eh)
eh
(tan.f64 t)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))))
(*.f64 eh (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(sin.f64 (atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew)))))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))
(atan.f64 (*.f64 t (/.f64 eh (neg.f64 ew))))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 eh (/.f64 t ew))
(*.f64 t (/.f64 eh ew))
(/.f64 t ew)
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (fma.f64 ew (/.f64 (cos.f64 t) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (neg.f64 (*.f64 eh (sin.f64 t))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(fma.f64 ew (/.f64 (cos.f64 t) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) (*.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (neg.f64 (*.f64 eh (sin.f64 t)))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))))
(/.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
#s(literal 1 binary64)
(sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))
(pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))
(*.f64 (/.f64 (tan.f64 t) ew) eh)
(*.f64 eh (/.f64 (tan.f64 t) ew))
(/.f64 (tan.f64 t) ew)
(tan.f64 t)
eh
#s(literal 2 binary64)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 eh (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 eh)

localize399.0ms (2.9%)

Memory
-32.1MiB live, 408.3MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))
accuracy96.0%
(*.f64 (/.f64 (tan.f64 t) ew) eh)
accuracy95.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
accuracy90.5%
(sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))
accuracy99.8%
(*.f64 ew (cos.f64 t))
accuracy95.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
accuracy93.1%
(*.f64 eh (/.f64 t ew))
accuracy66.2%
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Samples
170.0ms37×2valid
92.0ms53×1valid
57.0ms166×0valid
Compiler

Compiled 364 to 37 computations (89.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 282.0ms
ival-sin: 124.0ms (44% of total)
adjust: 51.0ms (18.1% of total)
ival-mult: 33.0ms (11.7% of total)
ival-cos: 20.0ms (7.1% of total)
ival-sqrt: 17.0ms (6% of total)
ival-div: 9.0ms (3.2% of total)
ival-tan: 8.0ms (2.8% of total)
ival-atan: 5.0ms (1.8% of total)
ival-sub: 3.0ms (1.1% of total)
ival-fabs: 3.0ms (1.1% of total)
ival-pow2: 3.0ms (1.1% of total)
ival-add: 2.0ms (0.7% of total)
ival-neg: 2.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series28.0ms (0.2%)

Memory
33.2MiB live, 33.2MiB allocated
Counts
7 → 240
Calls
Call 1
Inputs
#<alt (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))>
#<alt (*.f64 eh (/.f64 t ew))>
#<alt (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)>
#<alt (*.f64 ew (cos.f64 t))>
#<alt (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))>
#<alt (*.f64 (/.f64 (tan.f64 t) ew) eh)>
#<alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))>
Outputs
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (cos (atan (* -1 (/ (* eh (tan t)) ew))))>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* t (+ (* -1 (/ eh ew)) (* -1/3 (/ (* eh (pow t 2)) ew))))>
#<alt (* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* -2/15 (/ (* eh (pow t 2)) ew))))))>
#<alt (* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* (pow t 2) (+ (* -2/15 (/ eh ew)) (* -17/315 (/ (* eh (pow t 2)) ew))))))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt ew>
#<alt (+ ew (* -1/2 (* ew (pow t 2))))>
#<alt (+ ew (* (pow t 2) (+ (* -1/2 ew) (* 1/24 (* ew (pow t 2))))))>
#<alt (+ ew (* (pow t 2) (+ (* -1/2 ew) (* (pow t 2) (+ (* -1/720 (* ew (pow t 2))) (* 1/24 ew))))))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* (pow t 2) (+ (* 1/2 (* (pow t 2) (- (* 2/3 (/ (pow eh 2) (pow ew 2))) (* 1/4 (/ (pow eh 4) (pow ew 4)))))) (* 1/2 (/ (pow eh 2) (pow ew 2))))))>
#<alt (+ 1 (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (* (pow t 2) (+ (* 1/2 (* (pow t 2) (- (* 17/45 (/ (pow eh 2) (pow ew 2))) (* 1/2 (/ (* (pow eh 2) (- (* 2/3 (/ (pow eh 2) (pow ew 2))) (* 1/4 (/ (pow eh 4) (pow ew 4))))) (pow ew 2)))))) (* 1/2 (- (* 2/3 (/ (pow eh 2) (pow ew 2))) (* 1/4 (/ (pow eh 4) (pow ew 4))))))))))>
#<alt (sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (+ (* 1/2 (/ (* (pow ew 2) (cos t)) (* eh (sin t)))) (/ (* eh (sin t)) (cos t))) ew)>
#<alt (/ (+ (* (pow ew 2) (+ (* -1/8 (/ (* (pow ew 2) (pow (cos t) 3)) (* (pow eh 3) (pow (sin t) 3)))) (* 1/2 (/ (cos t) (* eh (sin t)))))) (/ (* eh (sin t)) (cos t))) ew)>
#<alt (/ (+ (* (pow ew 2) (+ (* 1/2 (/ (cos t) (* eh (sin t)))) (* (pow ew 2) (+ (* -1/8 (/ (pow (cos t) 3) (* (pow eh 3) (pow (sin t) 3)))) (* 1/16 (/ (* (pow ew 2) (pow (cos t) 5)) (* (pow eh 5) (pow (sin t) 5)))))))) (/ (* eh (sin t)) (cos t))) ew)>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))>
#<alt (+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (+ (* 1/16 (/ (* (pow eh 6) (pow (sin t) 6)) (* (pow ew 6) (pow (cos t) 6)))) (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))>
#<alt (+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (+ (* 1/16 (/ (* (pow eh 6) (pow (sin t) 6)) (* (pow ew 6) (pow (cos t) 6)))) (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (+ 1 (* (pow eh 2) (+ (* -1/8 (/ (* (pow eh 2) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (* 1/2 (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2)))))))>
#<alt (+ 1 (* (pow eh 2) (+ (* 1/2 (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2)))) (* (pow eh 2) (+ (* -1/8 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))) (* 1/16 (/ (* (pow eh 2) (pow (sin t) 6)) (* (pow ew 6) (pow (cos t) 6)))))))))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (* eh (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t)))))>
#<alt (* eh (+ (* -1/8 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 4) (pow (sin t) 3)))) (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t))))))>
#<alt (* eh (+ (* -1/8 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 4) (pow (sin t) 3)))) (+ (* 1/16 (/ (* (pow ew 5) (pow (cos t) 5)) (* (pow eh 6) (pow (sin t) 5)))) (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t)))))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (* eh (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t))))))>
#<alt (* -1 (* eh (+ (* -1/8 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 4) (pow (sin t) 3)))) (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t)))))))>
#<alt (* -1 (* eh (+ (* -1/8 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 4) (pow (sin t) 3)))) (+ (* 1/16 (/ (* (pow ew 5) (pow (cos t) 5)) (* (pow eh 6) (pow (sin t) 5)))) (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t))))))))>
#<alt (/ (* eh t) ew)>
#<alt (* t (+ (* 1/3 (/ (* eh (pow t 2)) ew)) (/ eh ew)))>
#<alt (* t (+ (* (pow t 2) (+ (* 2/15 (/ (* eh (pow t 2)) ew)) (* 1/3 (/ eh ew)))) (/ eh ew)))>
#<alt (* t (+ (* (pow t 2) (+ (* 1/3 (/ eh ew)) (* (pow t 2) (+ (* 17/315 (/ (* eh (pow t 2)) ew)) (* 2/15 (/ eh ew)))))) (/ eh ew)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt (/ (* eh (sin t)) (* ew (cos t)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* (pow t 2) (+ (* -1/2 (* (pow t 2) (+ (* -1 (/ (pow eh 4) (pow ew 4))) (+ (* 1/4 (/ (pow eh 4) (pow ew 4))) (* 2/3 (/ (pow eh 2) (pow ew 2))))))) (* -1/2 (/ (pow eh 2) (pow ew 2))))))>
#<alt (+ 1 (* (pow t 2) (+ (* -1/2 (/ (pow eh 2) (pow ew 2))) (* (pow t 2) (+ (* -1/2 (* (pow t 2) (+ (* -1 (/ (* (pow eh 2) (+ (* -1 (/ (pow eh 4) (pow ew 4))) (* 2/3 (/ (pow eh 2) (pow ew 2))))) (pow ew 2))) (+ (* -2/3 (/ (pow eh 4) (pow ew 4))) (+ (* 17/45 (/ (pow eh 2) (pow ew 2))) (* 1/2 (/ (* (pow eh 2) (+ (* -1 (/ (pow eh 4) (pow ew 4))) (+ (* 1/4 (/ (pow eh 4) (pow ew 4))) (* 2/3 (/ (pow eh 2) (pow ew 2)))))) (pow ew 2)))))))) (* -1/2 (+ (* -1 (/ (pow eh 4) (pow ew 4))) (+ (* 1/4 (/ (pow eh 4) (pow ew 4))) (* 2/3 (/ (pow eh 2) (pow ew 2)))))))))))>
#<alt (sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))>
#<alt (sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))>
#<alt (sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))>
#<alt (sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))>
#<alt (sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))>
#<alt (sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))>
#<alt (sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))>
#<alt (sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))>
#<alt (/ (* ew (cos t)) (* eh (sin t)))>
#<alt (* ew (+ (* -1/2 (/ (* (pow ew 2) (pow (cos t) 3)) (* (pow eh 3) (pow (sin t) 3)))) (/ (cos t) (* eh (sin t)))))>
#<alt (* ew (+ (* (pow ew 2) (+ (* -1/2 (/ (* eh (* (pow ew 2) (* (sin t) (+ (* -1 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))) (* 1/4 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))))))) (cos t))) (* -1/2 (/ (pow (cos t) 3) (* (pow eh 3) (pow (sin t) 3)))))) (/ (cos t) (* eh (sin t)))))>
#<alt (* ew (+ (* (pow ew 2) (+ (* -1/2 (/ (pow (cos t) 3) (* (pow eh 3) (pow (sin t) 3)))) (* (pow ew 2) (+ (* -1/2 (/ (* eh (* (sin t) (+ (* -1 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))) (* 1/4 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6))))))) (cos t))) (* -1/2 (/ (* eh (* (pow ew 2) (* (sin t) (+ (* 1/2 (/ (* (pow (cos t) 2) (+ (* -1 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))) (* 1/4 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))))) (* (pow eh 2) (pow (sin t) 2)))) (/ (pow (cos t) 8) (* (pow eh 8) (pow (sin t) 8))))))) (cos t))))))) (/ (cos t) (* eh (sin t)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (+ 1 (+ (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))) (* -1/2 (/ (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))) (pow ew 4)))))>
#<alt (+ 1 (+ (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))) (+ (* -1/2 (/ (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))) (pow ew 4))) (* -1/2 (/ (+ (* 1/2 (/ (* (pow eh 2) (* (pow (sin t) 2) (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))))) (pow (cos t) 2))) (/ (* (pow eh 6) (pow (sin t) 6)) (pow (cos t) 6))) (pow ew 6))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (+ 1 (+ (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))) (* -1/2 (/ (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))) (pow ew 4)))))>
#<alt (+ 1 (+ (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))) (+ (* -1/2 (/ (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))) (pow ew 4))) (* -1/2 (/ (+ (* 1/2 (/ (* (pow eh 2) (* (pow (sin t) 2) (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))))) (pow (cos t) 2))) (/ (* (pow eh 6) (pow (sin t) 6)) (pow (cos t) 6))) (pow ew 6))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))>
#<alt (+ 1 (* (pow eh 2) (+ (* -1/2 (* (pow eh 2) (+ (* -1 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))) (* 1/4 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4))))))) (* -1/2 (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2)))))))>
#<alt (+ 1 (* (pow eh 2) (+ (* -1/2 (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2)))) (* (pow eh 2) (+ (* -1/2 (* (pow eh 2) (+ (* 1/2 (/ (* (pow (sin t) 2) (+ (* -1 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))) (* 1/4 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))))) (* (pow ew 2) (pow (cos t) 2)))) (/ (pow (sin t) 6) (* (pow ew 6) (pow (cos t) 6)))))) (* -1/2 (+ (* -1 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))) (* 1/4 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))))))))))>
#<alt (/ (* ew (cos t)) (* eh (sin t)))>
#<alt (/ (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t))) eh)>
#<alt (/ (+ (* -1/2 (/ (* (sin t) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))))) (* (pow eh 4) (* ew (cos t))))) (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t)))) eh)>
#<alt (/ (+ (* -1/2 (/ (* (sin t) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))))) (* (pow eh 4) (* ew (cos t))))) (+ (* -1/2 (/ (* (sin t) (+ (* 1/2 (/ (* (pow ew 2) (* (pow (cos t) 2) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6)))))) (pow (sin t) 2))) (/ (* (pow ew 8) (pow (cos t) 8)) (pow (sin t) 8)))) (* (pow eh 6) (* ew (cos t))))) (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t))))) eh)>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t))) eh))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* (sin t) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))))) (* (pow eh 4) (* ew (cos t))))) (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t)))) eh))>
#<alt (* -1 (/ (+ (* -1/2 (/ (* (sin t) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))))) (* (pow eh 4) (* ew (cos t))))) (+ (* -1/2 (/ (* (sin t) (+ (* 1/2 (/ (* (pow ew 2) (* (pow (cos t) 2) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6)))))) (pow (sin t) 2))) (/ (* (pow ew 8) (pow (cos t) 8)) (pow (sin t) 8)))) (* (pow eh 6) (* ew (cos t))))) (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t))))) eh))>
Calls

60 calls:

TimeVariablePointExpression
3.0ms
t
@0
(* eh (/ t ew))
2.0ms
t
@inf
(sqrt (+ 1 (pow (* (/ (tan t) ew) eh) 2)))
1.0ms
eh
@inf
(/ 1 (sqrt (+ 1 (pow (* (/ (tan t) ew) eh) 2))))
1.0ms
t
@-inf
(sqrt (+ 1 (pow (* (/ (tan t) ew) eh) 2)))
1.0ms
ew
@0
(/ 1 (sqrt (+ 1 (pow (* (/ (tan t) ew) eh) 2))))

rewrite287.0ms (2.1%)

Memory
-17.4MiB live, 296.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 506×lower-*.f32
3 498×lower-*.f64
3 334×lower-fma.f64
3 334×lower-fma.f32
1 710×lower-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02155
03752
110952
258852
3494847
0860847
Stop Event
iter limit
node limit
iter limit
Counts
7 → 406
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(*.f64 eh (/.f64 t ew))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 ew (cos.f64 t))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64))))
(*.f64 (/.f64 (tan.f64 t) ew) eh)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))
Outputs
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 ew (*.f64 eh t))) #s(literal -1 binary64)))
(neg.f64 (*.f64 (/.f64 t (neg.f64 ew)) eh))
(neg.f64 (*.f64 eh (/.f64 t (neg.f64 ew))))
(neg.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))
(neg.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))
(/.f64 eh (/.f64 ew t))
(/.f64 (neg.f64 eh) (/.f64 ew (neg.f64 t)))
(/.f64 #s(literal 1 binary64) (/.f64 ew (*.f64 eh t)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 ew (*.f64 eh t)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 ew (*.f64 eh t))))
(/.f64 (*.f64 eh t) ew)
(/.f64 (*.f64 eh (neg.f64 t)) (neg.f64 ew))
(/.f64 (/.f64 eh ew) (/.f64 #s(literal 1 binary64) t))
(/.f64 (neg.f64 (*.f64 eh (neg.f64 t))) ew)
(/.f64 (*.f64 (*.f64 eh t) #s(literal 1 binary64)) ew)
(/.f64 (*.f64 (*.f64 eh t) #s(literal -1 binary64)) (neg.f64 ew))
(/.f64 (/.f64 (*.f64 eh (neg.f64 t)) #s(literal -1 binary64)) ew)
(pow.f64 (/.f64 ew (*.f64 eh t)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 ew (*.f64 eh t)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 eh (/.f64 t ew))
(*.f64 t (/.f64 eh ew))
(*.f64 (/.f64 t ew) eh)
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eh t) ew))
(*.f64 (neg.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 t) (*.f64 (/.f64 #s(literal -1 binary64) ew) eh))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 eh t))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 eh (/.f64 #s(literal 1 binary64) t)))
(*.f64 (*.f64 eh t) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (*.f64 eh (neg.f64 t)) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (/.f64 eh ew) t)
(*.f64 (/.f64 eh ew) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))
(*.f64 (/.f64 eh (neg.f64 ew)) (neg.f64 t))
(*.f64 (/.f64 eh #s(literal -1 binary64)) (/.f64 t (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 t) #s(literal -1 binary64)) (/.f64 eh ew))
(*.f64 (*.f64 (*.f64 eh t) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (/.f64 eh #s(literal 1 binary64)) (/.f64 t ew))
(+.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64)) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew)) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(exp.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(exp.f64 (*.f64 (log.f64 (/.f64 ew (*.f64 eh (tan.f64 t)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 ew (*.f64 eh (tan.f64 t)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 ew (tan.f64 t))) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(-.f64 (/.f64 #s(literal 0 binary64) ew) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 ew)) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(fma.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(fma.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (tan.f64 t) ew)) (neg.f64 eh)))
(/.f64 eh (/.f64 ew (tan.f64 t)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))
(/.f64 (neg.f64 eh) (neg.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) ew)
(/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew))
(/.f64 #s(literal 1 binary64) (/.f64 ew (*.f64 eh (tan.f64 t))))
(/.f64 #s(literal -1 binary64) (/.f64 ew (*.f64 eh (tan.f64 t))))
(/.f64 (*.f64 eh (tan.f64 t)) ew)
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))
(/.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))))
(/.f64 (neg.f64 (*.f64 eh (*.f64 eh eh))) (*.f64 (/.f64 ew (tan.f64 t)) (*.f64 eh eh)))
(/.f64 (neg.f64 (*.f64 eh eh)) (*.f64 (/.f64 ew (tan.f64 t)) eh))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 (neg.f64 ew) (cos.f64 t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 (neg.f64 ew) (cos.f64 t)))
(/.f64 (/.f64 eh ew) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (/.f64 eh (neg.f64 ew)) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (exp.f64 (log.f64 (*.f64 eh (tan.f64 t)))) (exp.f64 (log.f64 ew)))
(/.f64 (/.f64 eh (/.f64 ew (sin.f64 t))) (cos.f64 t))
(/.f64 (/.f64 (neg.f64 eh) (/.f64 ew (sin.f64 t))) (cos.f64 t))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) #s(literal -1 binary64)) ew)
(/.f64 (*.f64 eh (/.f64 (sin.f64 t) ew)) (cos.f64 t))
(/.f64 (*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) ew)) (cos.f64 t))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (*.f64 eh eh))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 (*.f64 eh eh))) eh)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (*.f64 eh (sin.f64 t)))) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) (cos.f64 t))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh ew)) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (/.f64 (sin.f64 t) ew) eh) (cos.f64 t))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 #s(literal 1 binary64) ew)) (cos.f64 t))
(/.f64 (*.f64 (neg.f64 (*.f64 eh (*.f64 eh eh))) (/.f64 (tan.f64 t) ew)) (*.f64 eh eh))
(/.f64 (*.f64 (neg.f64 (*.f64 eh eh)) (/.f64 (tan.f64 t) ew)) eh)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 eh (neg.f64 ew))) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (*.f64 (sin.f64 t) (/.f64 eh (neg.f64 ew))) (cos.f64 t))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh (neg.f64 ew))) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (/.f64 #s(literal 1 binary64) ew)) (cos.f64 t))
(/.f64 (*.f64 (/.f64 (sin.f64 t) ew) (neg.f64 eh)) (cos.f64 t))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 #s(literal -1 binary64) ew)) (cos.f64 t))
(/.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) #s(literal -1 binary64)) ew)
(pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) #s(literal 1/2 binary64)))
(*.f64 eh (/.f64 (tan.f64 t) ew))
(*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 #s(literal -1 binary64) (/.f64 ew (tan.f64 t))))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (neg.f64 eh) (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (tan.f64 t) (pow.f64 (/.f64 eh ew) #s(literal 1 binary64)))
(*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (/.f64 #s(literal -1 binary64) ew))
(*.f64 #s(literal 1 binary64) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (tan.f64 t) ew) eh)
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 1 binary64))
(*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal -1 binary64))
(*.f64 (sin.f64 t) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (sin.f64 t) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 t)) (/.f64 eh (neg.f64 ew))))
(*.f64 #s(literal -1 binary64) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (*.f64 (/.f64 #s(literal -1 binary64) ew) eh))
(*.f64 (neg.f64 (tan.f64 t)) (*.f64 (/.f64 #s(literal -1 binary64) ew) (neg.f64 eh)))
(*.f64 (neg.f64 (tan.f64 t)) (*.f64 (neg.f64 eh) (/.f64 #s(literal -1 binary64) ew)))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (*.f64 eh (tan.f64 t)) (*.f64 (/.f64 #s(literal -1 binary64) ew) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 eh (tan.f64 t)))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t)))))
(*.f64 (/.f64 #s(literal -1 binary64) ew) (*.f64 eh (tan.f64 t)))
(*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (neg.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(*.f64 (neg.f64 (/.f64 (tan.f64 t) ew)) eh)
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))
(*.f64 (/.f64 eh (neg.f64 ew)) (tan.f64 t))
(*.f64 (/.f64 eh (neg.f64 ew)) (neg.f64 (tan.f64 t)))
(*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (exp.f64 (log.f64 eh)) (exp.f64 (log.f64 (/.f64 (tan.f64 t) ew))))
(*.f64 (exp.f64 (log.f64 (/.f64 (tan.f64 t) ew))) (exp.f64 (log.f64 eh)))
(*.f64 (/.f64 eh (/.f64 ew (sin.f64 t))) (/.f64 #s(literal 1 binary64) (cos.f64 t)))
(*.f64 (/.f64 eh (/.f64 ew (sin.f64 t))) (/.f64 #s(literal -1 binary64) (cos.f64 t)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 ew (sin.f64 t))) (/.f64 eh (cos.f64 t)))
(*.f64 (/.f64 eh #s(literal -1 binary64)) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh #s(literal -1 binary64)) (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (neg.f64 eh) #s(literal -1 binary64)) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (neg.f64 eh) #s(literal -1 binary64)) (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (tan.f64 t) #s(literal -1 binary64)) (/.f64 eh ew))
(*.f64 (/.f64 (tan.f64 t) #s(literal -1 binary64)) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 (tan.f64 t)) #s(literal -1 binary64)) (/.f64 eh ew))
(*.f64 (/.f64 (neg.f64 (tan.f64 t)) #s(literal -1 binary64)) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 eh) (/.f64 ew (sin.f64 t))) (/.f64 #s(literal 1 binary64) (cos.f64 t)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 ew (sin.f64 t))) (/.f64 eh (cos.f64 t)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) #s(literal -1 binary64)) (*.f64 eh (tan.f64 t)))
(*.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal -1 binary64)) eh)
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (tan.f64 t))) eh)
(*.f64 (/.f64 (neg.f64 eh) #s(literal 1 binary64)) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh #s(literal 1 binary64)) (/.f64 (tan.f64 t) ew))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64)))))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64)))))))
(/.f64 (sqrt.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64)))) (sqrt.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64)) #s(literal -1 binary64))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64))))) (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64)))) #s(literal 1 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64)))) #s(literal 1 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64)))))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64)))))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64)) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew)) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(exp.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(exp.f64 (*.f64 (log.f64 (/.f64 ew (*.f64 eh (tan.f64 t)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 ew (*.f64 eh (tan.f64 t)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 ew (tan.f64 t))) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(-.f64 (/.f64 #s(literal 0 binary64) ew) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 ew)) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(fma.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(fma.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(neg.f64 (*.f64 (neg.f64 (/.f64 (tan.f64 t) ew)) (neg.f64 eh)))
(/.f64 eh (/.f64 ew (tan.f64 t)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))
(/.f64 (neg.f64 eh) (neg.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) ew)
(/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew))
(/.f64 #s(literal 1 binary64) (/.f64 ew (*.f64 eh (tan.f64 t))))
(/.f64 #s(literal -1 binary64) (/.f64 ew (*.f64 eh (tan.f64 t))))
(/.f64 (*.f64 eh (tan.f64 t)) ew)
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))
(/.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))))
(/.f64 (neg.f64 (*.f64 eh (*.f64 eh eh))) (*.f64 (/.f64 ew (tan.f64 t)) (*.f64 eh eh)))
(/.f64 (neg.f64 (*.f64 eh eh)) (*.f64 (/.f64 ew (tan.f64 t)) eh))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 (neg.f64 ew) (cos.f64 t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 (neg.f64 ew) (cos.f64 t)))
(/.f64 (/.f64 eh ew) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (/.f64 eh (neg.f64 ew)) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (exp.f64 (log.f64 (*.f64 eh (tan.f64 t)))) (exp.f64 (log.f64 ew)))
(/.f64 (/.f64 eh (/.f64 ew (sin.f64 t))) (cos.f64 t))
(/.f64 (/.f64 (neg.f64 eh) (/.f64 ew (sin.f64 t))) (cos.f64 t))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) #s(literal -1 binary64)) ew)
(/.f64 (*.f64 eh (/.f64 (sin.f64 t) ew)) (cos.f64 t))
(/.f64 (*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) ew)) (cos.f64 t))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (*.f64 eh eh))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 (*.f64 eh eh))) eh)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (*.f64 eh (sin.f64 t)))) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) (cos.f64 t))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh ew)) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (/.f64 (sin.f64 t) ew) eh) (cos.f64 t))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 #s(literal 1 binary64) ew)) (cos.f64 t))
(/.f64 (*.f64 (neg.f64 (*.f64 eh (*.f64 eh eh))) (/.f64 (tan.f64 t) ew)) (*.f64 eh eh))
(/.f64 (*.f64 (neg.f64 (*.f64 eh eh)) (/.f64 (tan.f64 t) ew)) eh)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 eh (neg.f64 ew))) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (*.f64 (sin.f64 t) (/.f64 eh (neg.f64 ew))) (cos.f64 t))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh (neg.f64 ew))) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (/.f64 #s(literal 1 binary64) ew)) (cos.f64 t))
(/.f64 (*.f64 (/.f64 (sin.f64 t) ew) (neg.f64 eh)) (cos.f64 t))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 #s(literal -1 binary64) ew)) (cos.f64 t))
(/.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) #s(literal -1 binary64)) ew)
(pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) #s(literal 1/2 binary64)))
(*.f64 eh (/.f64 (tan.f64 t) ew))
(*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 #s(literal -1 binary64) (/.f64 ew (tan.f64 t))))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (neg.f64 eh) (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (tan.f64 t) (pow.f64 (/.f64 eh ew) #s(literal 1 binary64)))
(*.f64 (tan.f64 t) (*.f64 (/.f64 eh (neg.f64 ew)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (/.f64 #s(literal -1 binary64) ew))
(*.f64 #s(literal 1 binary64) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (tan.f64 t) ew) eh)
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 1 binary64))
(*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal -1 binary64))
(*.f64 (sin.f64 t) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (sin.f64 t) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 t)) (/.f64 eh (neg.f64 ew))))
(*.f64 #s(literal -1 binary64) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (tan.f64 t)) (*.f64 (/.f64 #s(literal -1 binary64) ew) eh))
(*.f64 (neg.f64 (tan.f64 t)) (*.f64 (/.f64 #s(literal -1 binary64) ew) (neg.f64 eh)))
(*.f64 (neg.f64 (tan.f64 t)) (*.f64 (neg.f64 eh) (/.f64 #s(literal -1 binary64) ew)))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (*.f64 eh (tan.f64 t)) (*.f64 (/.f64 #s(literal -1 binary64) ew) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 eh (tan.f64 t)))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t)))))
(*.f64 (/.f64 #s(literal -1 binary64) ew) (*.f64 eh (tan.f64 t)))
(*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (neg.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(*.f64 (neg.f64 (/.f64 (tan.f64 t) ew)) eh)
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))
(*.f64 (/.f64 eh (neg.f64 ew)) (tan.f64 t))
(*.f64 (/.f64 eh (neg.f64 ew)) (neg.f64 (tan.f64 t)))
(*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (exp.f64 (log.f64 eh)) (exp.f64 (log.f64 (/.f64 (tan.f64 t) ew))))
(*.f64 (exp.f64 (log.f64 (/.f64 (tan.f64 t) ew))) (exp.f64 (log.f64 eh)))
(*.f64 (/.f64 eh (/.f64 ew (sin.f64 t))) (/.f64 #s(literal 1 binary64) (cos.f64 t)))
(*.f64 (/.f64 eh (/.f64 ew (sin.f64 t))) (/.f64 #s(literal -1 binary64) (cos.f64 t)))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 ew (sin.f64 t))) (/.f64 eh (cos.f64 t)))
(*.f64 (/.f64 eh #s(literal -1 binary64)) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh #s(literal -1 binary64)) (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (neg.f64 eh) #s(literal -1 binary64)) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (neg.f64 eh) #s(literal -1 binary64)) (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (tan.f64 t) #s(literal -1 binary64)) (/.f64 eh ew))
(*.f64 (/.f64 (tan.f64 t) #s(literal -1 binary64)) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 (tan.f64 t)) #s(literal -1 binary64)) (/.f64 eh ew))
(*.f64 (/.f64 (neg.f64 (tan.f64 t)) #s(literal -1 binary64)) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 eh) (/.f64 ew (sin.f64 t))) (/.f64 #s(literal 1 binary64) (cos.f64 t)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 ew (sin.f64 t))) (/.f64 eh (cos.f64 t)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) #s(literal -1 binary64)) (*.f64 eh (tan.f64 t)))
(*.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal -1 binary64)) eh)
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (tan.f64 t))) eh)
(*.f64 (/.f64 (neg.f64 eh) #s(literal 1 binary64)) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh #s(literal 1 binary64)) (/.f64 (tan.f64 t) ew))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))))) #s(literal -1 binary64))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64))) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 6 binary64))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 4 binary64))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) #s(literal 2 binary64)))))

simplify683.0ms (5%)

Memory
-83.1MiB live, 634.2MiB allocated
Algorithm
egg-herbie
Rules
10 356×lower-fma.f64
10 356×lower-fma.f32
7 460×lower-*.f64
7 460×lower-*.f32
3 358×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03833995
113603949
259643881
080943754
Stop Event
iter limit
node limit
Counts
240 → 239
Calls
Call 1
Inputs
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh t) ew))
(* t (+ (* -1 (/ eh ew)) (* -1/3 (/ (* eh (pow t 2)) ew))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* -2/15 (/ (* eh (pow t 2)) ew))))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* (pow t 2) (+ (* -2/15 (/ eh ew)) (* -17/315 (/ (* eh (pow t 2)) ew))))))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
ew
(+ ew (* -1/2 (* ew (pow t 2))))
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* 1/24 (* ew (pow t 2))))))
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* (pow t 2) (+ (* -1/720 (* ew (pow t 2))) (* 1/24 ew))))))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* (pow t 2) (+ (* 1/2 (* (pow t 2) (- (* 2/3 (/ (pow eh 2) (pow ew 2))) (* 1/4 (/ (pow eh 4) (pow ew 4)))))) (* 1/2 (/ (pow eh 2) (pow ew 2))))))
(+ 1 (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (* (pow t 2) (+ (* 1/2 (* (pow t 2) (- (* 17/45 (/ (pow eh 2) (pow ew 2))) (* 1/2 (/ (* (pow eh 2) (- (* 2/3 (/ (pow eh 2) (pow ew 2))) (* 1/4 (/ (pow eh 4) (pow ew 4))))) (pow ew 2)))))) (* 1/2 (- (* 2/3 (/ (pow eh 2) (pow ew 2))) (* 1/4 (/ (pow eh 4) (pow ew 4))))))))))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (+ (* 1/2 (/ (* (pow ew 2) (cos t)) (* eh (sin t)))) (/ (* eh (sin t)) (cos t))) ew)
(/ (+ (* (pow ew 2) (+ (* -1/8 (/ (* (pow ew 2) (pow (cos t) 3)) (* (pow eh 3) (pow (sin t) 3)))) (* 1/2 (/ (cos t) (* eh (sin t)))))) (/ (* eh (sin t)) (cos t))) ew)
(/ (+ (* (pow ew 2) (+ (* 1/2 (/ (cos t) (* eh (sin t)))) (* (pow ew 2) (+ (* -1/8 (/ (pow (cos t) 3) (* (pow eh 3) (pow (sin t) 3)))) (* 1/16 (/ (* (pow ew 2) (pow (cos t) 5)) (* (pow eh 5) (pow (sin t) 5)))))))) (/ (* eh (sin t)) (cos t))) ew)
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (+ (* 1/16 (/ (* (pow eh 6) (pow (sin t) 6)) (* (pow ew 6) (pow (cos t) 6)))) (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (+ (* 1/16 (/ (* (pow eh 6) (pow (sin t) 6)) (* (pow ew 6) (pow (cos t) 6)))) (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(+ 1 (* (pow eh 2) (+ (* -1/8 (/ (* (pow eh 2) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (* 1/2 (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2)))))))
(+ 1 (* (pow eh 2) (+ (* 1/2 (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2)))) (* (pow eh 2) (+ (* -1/8 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))) (* 1/16 (/ (* (pow eh 2) (pow (sin t) 6)) (* (pow ew 6) (pow (cos t) 6)))))))))
(/ (* eh (sin t)) (* ew (cos t)))
(* eh (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t)))))
(* eh (+ (* -1/8 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 4) (pow (sin t) 3)))) (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t))))))
(* eh (+ (* -1/8 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 4) (pow (sin t) 3)))) (+ (* 1/16 (/ (* (pow ew 5) (pow (cos t) 5)) (* (pow eh 6) (pow (sin t) 5)))) (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t)))))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (* eh (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t))))))
(* -1 (* eh (+ (* -1/8 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 4) (pow (sin t) 3)))) (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t)))))))
(* -1 (* eh (+ (* -1/8 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 4) (pow (sin t) 3)))) (+ (* 1/16 (/ (* (pow ew 5) (pow (cos t) 5)) (* (pow eh 6) (pow (sin t) 5)))) (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t))))))))
(/ (* eh t) ew)
(* t (+ (* 1/3 (/ (* eh (pow t 2)) ew)) (/ eh ew)))
(* t (+ (* (pow t 2) (+ (* 2/15 (/ (* eh (pow t 2)) ew)) (* 1/3 (/ eh ew)))) (/ eh ew)))
(* t (+ (* (pow t 2) (+ (* 1/3 (/ eh ew)) (* (pow t 2) (+ (* 17/315 (/ (* eh (pow t 2)) ew)) (* 2/15 (/ eh ew)))))) (/ eh ew)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/ (* eh (sin t)) (* ew (cos t)))
1
(+ 1 (* -1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* (pow t 2) (+ (* -1/2 (* (pow t 2) (+ (* -1 (/ (pow eh 4) (pow ew 4))) (+ (* 1/4 (/ (pow eh 4) (pow ew 4))) (* 2/3 (/ (pow eh 2) (pow ew 2))))))) (* -1/2 (/ (pow eh 2) (pow ew 2))))))
(+ 1 (* (pow t 2) (+ (* -1/2 (/ (pow eh 2) (pow ew 2))) (* (pow t 2) (+ (* -1/2 (* (pow t 2) (+ (* -1 (/ (* (pow eh 2) (+ (* -1 (/ (pow eh 4) (pow ew 4))) (* 2/3 (/ (pow eh 2) (pow ew 2))))) (pow ew 2))) (+ (* -2/3 (/ (pow eh 4) (pow ew 4))) (+ (* 17/45 (/ (pow eh 2) (pow ew 2))) (* 1/2 (/ (* (pow eh 2) (+ (* -1 (/ (pow eh 4) (pow ew 4))) (+ (* 1/4 (/ (pow eh 4) (pow ew 4))) (* 2/3 (/ (pow eh 2) (pow ew 2)))))) (pow ew 2)))))))) (* -1/2 (+ (* -1 (/ (pow eh 4) (pow ew 4))) (+ (* 1/4 (/ (pow eh 4) (pow ew 4))) (* 2/3 (/ (pow eh 2) (pow ew 2)))))))))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(/ (* ew (cos t)) (* eh (sin t)))
(* ew (+ (* -1/2 (/ (* (pow ew 2) (pow (cos t) 3)) (* (pow eh 3) (pow (sin t) 3)))) (/ (cos t) (* eh (sin t)))))
(* ew (+ (* (pow ew 2) (+ (* -1/2 (/ (* eh (* (pow ew 2) (* (sin t) (+ (* -1 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))) (* 1/4 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))))))) (cos t))) (* -1/2 (/ (pow (cos t) 3) (* (pow eh 3) (pow (sin t) 3)))))) (/ (cos t) (* eh (sin t)))))
(* ew (+ (* (pow ew 2) (+ (* -1/2 (/ (pow (cos t) 3) (* (pow eh 3) (pow (sin t) 3)))) (* (pow ew 2) (+ (* -1/2 (/ (* eh (* (sin t) (+ (* -1 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))) (* 1/4 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6))))))) (cos t))) (* -1/2 (/ (* eh (* (pow ew 2) (* (sin t) (+ (* 1/2 (/ (* (pow (cos t) 2) (+ (* -1 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))) (* 1/4 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))))) (* (pow eh 2) (pow (sin t) 2)))) (/ (pow (cos t) 8) (* (pow eh 8) (pow (sin t) 8))))))) (cos t))))))) (/ (cos t) (* eh (sin t)))))
1
(+ 1 (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(+ 1 (+ (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))) (* -1/2 (/ (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))) (pow ew 4)))))
(+ 1 (+ (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))) (+ (* -1/2 (/ (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))) (pow ew 4))) (* -1/2 (/ (+ (* 1/2 (/ (* (pow eh 2) (* (pow (sin t) 2) (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))))) (pow (cos t) 2))) (/ (* (pow eh 6) (pow (sin t) 6)) (pow (cos t) 6))) (pow ew 6))))))
1
(+ 1 (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(+ 1 (+ (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))) (* -1/2 (/ (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))) (pow ew 4)))))
(+ 1 (+ (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))) (+ (* -1/2 (/ (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))) (pow ew 4))) (* -1/2 (/ (+ (* 1/2 (/ (* (pow eh 2) (* (pow (sin t) 2) (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))))) (pow (cos t) 2))) (/ (* (pow eh 6) (pow (sin t) 6)) (pow (cos t) 6))) (pow ew 6))))))
1
(+ 1 (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(+ 1 (* (pow eh 2) (+ (* -1/2 (* (pow eh 2) (+ (* -1 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))) (* 1/4 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4))))))) (* -1/2 (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2)))))))
(+ 1 (* (pow eh 2) (+ (* -1/2 (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2)))) (* (pow eh 2) (+ (* -1/2 (* (pow eh 2) (+ (* 1/2 (/ (* (pow (sin t) 2) (+ (* -1 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))) (* 1/4 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))))) (* (pow ew 2) (pow (cos t) 2)))) (/ (pow (sin t) 6) (* (pow ew 6) (pow (cos t) 6)))))) (* -1/2 (+ (* -1 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))) (* 1/4 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))))))))))
(/ (* ew (cos t)) (* eh (sin t)))
(/ (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t))) eh)
(/ (+ (* -1/2 (/ (* (sin t) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))))) (* (pow eh 4) (* ew (cos t))))) (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t)))) eh)
(/ (+ (* -1/2 (/ (* (sin t) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))))) (* (pow eh 4) (* ew (cos t))))) (+ (* -1/2 (/ (* (sin t) (+ (* 1/2 (/ (* (pow ew 2) (* (pow (cos t) 2) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6)))))) (pow (sin t) 2))) (/ (* (pow ew 8) (pow (cos t) 8)) (pow (sin t) 8)))) (* (pow eh 6) (* ew (cos t))))) (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t))))) eh)
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t))) eh))
(* -1 (/ (+ (* -1/2 (/ (* (sin t) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))))) (* (pow eh 4) (* ew (cos t))))) (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t)))) eh))
(* -1 (/ (+ (* -1/2 (/ (* (sin t) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))))) (* (pow eh 4) (* ew (cos t))))) (+ (* -1/2 (/ (* (sin t) (+ (* 1/2 (/ (* (pow ew 2) (* (pow (cos t) 2) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6)))))) (pow (sin t) 2))) (/ (* (pow ew 8) (pow (cos t) 8)) (pow (sin t) 8)))) (* (pow eh 6) (* ew (cos t))))) (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t))))) eh))
Outputs
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(cos (atan (* -1 (/ (* eh (tan t)) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh t) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(* t (+ (* -1 (/ eh ew)) (* -1/3 (/ (* eh (pow t 2)) ew))))
(*.f64 t (*.f64 (/.f64 eh ew) (fma.f64 #s(literal -1/3 binary64) (*.f64 t t) #s(literal -1 binary64))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* -2/15 (/ (* eh (pow t 2)) ew))))))
(*.f64 t (fma.f64 (/.f64 (*.f64 eh (*.f64 t t)) ew) (fma.f64 #s(literal -2/15 binary64) (*.f64 t t) #s(literal -1/3 binary64)) (neg.f64 (/.f64 eh ew))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* (pow t 2) (+ (* -2/15 (/ eh ew)) (* -17/315 (/ (* eh (pow t 2)) ew))))))))
(*.f64 t (fma.f64 (/.f64 eh ew) (fma.f64 #s(literal -1/3 binary64) (*.f64 t t) #s(literal -1 binary64)) (*.f64 (*.f64 t t) (*.f64 (/.f64 (*.f64 eh (*.f64 t t)) ew) (fma.f64 #s(literal -17/315 binary64) (*.f64 t t) #s(literal -2/15 binary64))))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
ew
(+ ew (* -1/2 (* ew (pow t 2))))
(fma.f64 (*.f64 t t) (*.f64 ew #s(literal -1/2 binary64)) ew)
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* 1/24 (* ew (pow t 2))))))
(fma.f64 (*.f64 ew (*.f64 t t)) (fma.f64 (*.f64 t t) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) ew)
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* (pow t 2) (+ (* -1/720 (* ew (pow t 2))) (* 1/24 ew))))))
(fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (*.f64 ew (fma.f64 #s(literal -1/720 binary64) (*.f64 t t) #s(literal 1/24 binary64))) (*.f64 ew #s(literal -1/2 binary64))) ew)
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* (pow t 2) (+ (* 1/2 (* (pow t 2) (- (* 2/3 (/ (pow eh 2) (pow ew 2))) (* 1/4 (/ (pow eh 4) (pow ew 4)))))) (* 1/2 (/ (pow eh 2) (pow ew 2))))))
(fma.f64 (*.f64 t t) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 t t) (fma.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 eh eh) #s(literal 2/3 binary64)) (*.f64 ew ew))) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) #s(literal 1 binary64))
(+ 1 (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (* (pow t 2) (+ (* 1/2 (* (pow t 2) (- (* 17/45 (/ (pow eh 2) (pow ew 2))) (* 1/2 (/ (* (pow eh 2) (- (* 2/3 (/ (pow eh 2) (pow ew 2))) (* 1/4 (/ (pow eh 4) (pow ew 4))))) (pow ew 2)))))) (* 1/2 (- (* 2/3 (/ (pow eh 2) (pow ew 2))) (* 1/4 (/ (pow eh 4) (pow ew 4))))))))))
(fma.f64 (*.f64 t t) (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (*.f64 t t) (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 eh eh) #s(literal 2/3 binary64)) (*.f64 ew ew))) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (/.f64 (*.f64 (*.f64 eh eh) #s(literal 17/45 binary64)) (*.f64 ew ew))) (fma.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 eh eh) #s(literal 2/3 binary64)) (*.f64 ew ew)))) (*.f64 t t) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) #s(literal 1 binary64))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(sqrt (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (+ (* 1/2 (/ (* (pow ew 2) (cos t)) (* eh (sin t)))) (/ (* eh (sin t)) (cos t))) ew)
(/.f64 (fma.f64 (sin.f64 t) (/.f64 eh (cos.f64 t)) (/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 1/2 binary64)) (*.f64 ew ew)) (*.f64 eh (sin.f64 t)))) ew)
(/ (+ (* (pow ew 2) (+ (* -1/8 (/ (* (pow ew 2) (pow (cos t) 3)) (* (pow eh 3) (pow (sin t) 3)))) (* 1/2 (/ (cos t) (* eh (sin t)))))) (/ (* eh (sin t)) (cos t))) ew)
(/.f64 (fma.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (*.f64 ew ew) (fma.f64 ew (*.f64 ew (*.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 t) #s(literal 3 binary64))) (pow.f64 (/.f64 (cos.f64 t) eh) #s(literal 3 binary64)))) (/.f64 (*.f64 (cos.f64 t) #s(literal 1/2 binary64)) (*.f64 eh (sin.f64 t)))))) ew)
(/ (+ (* (pow ew 2) (+ (* 1/2 (/ (cos t) (* eh (sin t)))) (* (pow ew 2) (+ (* -1/8 (/ (pow (cos t) 3) (* (pow eh 3) (pow (sin t) 3)))) (* 1/16 (/ (* (pow ew 2) (pow (cos t) 5)) (* (pow eh 5) (pow (sin t) 5)))))))) (/ (* eh (sin t)) (cos t))) ew)
(/.f64 (fma.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (*.f64 ew ew) (fma.f64 (*.f64 ew ew) (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 t) #s(literal 3 binary64))) (pow.f64 (/.f64 (cos.f64 t) eh) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 5 binary64))))) (*.f64 (pow.f64 eh #s(literal 5 binary64)) (pow.f64 (sin.f64 t) #s(literal 5 binary64))))) (/.f64 (*.f64 (cos.f64 t) #s(literal 1/2 binary64)) (*.f64 eh (sin.f64 t)))))) ew)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(fma.f64 (*.f64 eh eh) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 t) #s(literal 2 binary64))) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (pow.f64 (sin.f64 t) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 ew ew) (*.f64 ew ew)) (pow.f64 (cos.f64 t) #s(literal 4 binary64)))) (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 t) #s(literal 2 binary64))) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (+ (* 1/16 (/ (* (pow eh 6) (pow (sin t) 6)) (* (pow ew 6) (pow (cos t) 6)))) (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))))
(+.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 t) #s(literal 2 binary64))) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 eh #s(literal 6 binary64))) (/.f64 (pow.f64 (sin.f64 t) #s(literal 6 binary64)) (*.f64 (pow.f64 ew #s(literal 6 binary64)) (pow.f64 (cos.f64 t) #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 t) #s(literal 4 binary64))) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) (*.f64 (*.f64 (*.f64 ew ew) (*.f64 ew ew)) (pow.f64 (cos.f64 t) #s(literal 4 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(fma.f64 (*.f64 eh eh) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 t) #s(literal 2 binary64))) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (pow.f64 (sin.f64 t) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 ew ew) (*.f64 ew ew)) (pow.f64 (cos.f64 t) #s(literal 4 binary64)))) (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 t) #s(literal 2 binary64))) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (+ (* 1/16 (/ (* (pow eh 6) (pow (sin t) 6)) (* (pow ew 6) (pow (cos t) 6)))) (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))))
(+.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 t) #s(literal 2 binary64))) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64)) (fma.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 eh #s(literal 6 binary64))) (/.f64 (pow.f64 (sin.f64 t) #s(literal 6 binary64)) (*.f64 (pow.f64 ew #s(literal 6 binary64)) (pow.f64 (cos.f64 t) #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 t) #s(literal 4 binary64))) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) (*.f64 (*.f64 (*.f64 ew ew) (*.f64 ew ew)) (pow.f64 (cos.f64 t) #s(literal 4 binary64))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(fma.f64 (*.f64 eh eh) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 t) #s(literal 2 binary64))) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64))
(+ 1 (* (pow eh 2) (+ (* -1/8 (/ (* (pow eh 2) (pow (sin t) 4)) (* (pow ew 4) (pow (cos t) 4)))) (* 1/2 (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2)))))))
(fma.f64 (*.f64 eh eh) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 t) #s(literal 4 binary64))) (*.f64 eh eh)) (*.f64 (*.f64 (*.f64 ew ew) (*.f64 ew ew)) (pow.f64 (cos.f64 t) #s(literal 4 binary64))))) #s(literal 1 binary64))
(+ 1 (* (pow eh 2) (+ (* 1/2 (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2)))) (* (pow eh 2) (+ (* -1/8 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))) (* 1/16 (/ (* (pow eh 2) (pow (sin t) 6)) (* (pow ew 6) (pow (cos t) 6)))))))))
(fma.f64 (*.f64 eh eh) (fma.f64 (*.f64 eh eh) (fma.f64 (*.f64 eh eh) (*.f64 (/.f64 (pow.f64 (sin.f64 t) #s(literal 6 binary64)) (*.f64 (pow.f64 ew #s(literal 6 binary64)) (pow.f64 (cos.f64 t) #s(literal 6 binary64)))) #s(literal 1/16 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 t) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 ew ew) (*.f64 ew ew)) (pow.f64 (cos.f64 t) #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 t) #s(literal 2 binary64))) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(* eh (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t)))))
(*.f64 eh (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh (*.f64 eh (sin.f64 t)))) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))
(* eh (+ (* -1/8 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 4) (pow (sin t) 3)))) (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t))))))
(*.f64 eh (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 3 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (pow.f64 (sin.f64 t) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh (*.f64 eh (sin.f64 t)))) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))))
(* eh (+ (* -1/8 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 4) (pow (sin t) 3)))) (+ (* 1/16 (/ (* (pow ew 5) (pow (cos t) 5)) (* (pow eh 6) (pow (sin t) 5)))) (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t)))))))
(*.f64 eh (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 5 binary64)) (pow.f64 ew #s(literal 5 binary64))) (*.f64 (pow.f64 (sin.f64 t) #s(literal 5 binary64)) (pow.f64 eh #s(literal 6 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 3 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (pow.f64 (sin.f64 t) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh (*.f64 eh (sin.f64 t)))) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(* -1 (* eh (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh (*.f64 eh (sin.f64 t)))) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))) (neg.f64 eh))
(* -1 (* eh (+ (* -1/8 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 4) (pow (sin t) 3)))) (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 3 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (pow.f64 (sin.f64 t) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh (*.f64 eh (sin.f64 t)))) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))))) (neg.f64 eh))
(* -1 (* eh (+ (* -1/8 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 4) (pow (sin t) 3)))) (+ (* 1/16 (/ (* (pow ew 5) (pow (cos t) 5)) (* (pow eh 6) (pow (sin t) 5)))) (+ (* 1/2 (/ (* ew (cos t)) (* (pow eh 2) (sin t)))) (/ (sin t) (* ew (cos t))))))))
(*.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 5 binary64)) (pow.f64 ew #s(literal 5 binary64))) (*.f64 (pow.f64 (sin.f64 t) #s(literal 5 binary64)) (pow.f64 eh #s(literal 6 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 3 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (pow.f64 (sin.f64 t) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh (*.f64 eh (sin.f64 t)))) (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))))) (neg.f64 eh))
(/ (* eh t) ew)
(*.f64 eh (/.f64 t ew))
(* t (+ (* 1/3 (/ (* eh (pow t 2)) ew)) (/ eh ew)))
(*.f64 t (*.f64 (fma.f64 (*.f64 t t) #s(literal 1/3 binary64) #s(literal 1 binary64)) (/.f64 eh ew)))
(* t (+ (* (pow t 2) (+ (* 2/15 (/ (* eh (pow t 2)) ew)) (* 1/3 (/ eh ew)))) (/ eh ew)))
(*.f64 t (fma.f64 t (*.f64 t (*.f64 (/.f64 eh ew) (fma.f64 #s(literal 2/15 binary64) (*.f64 t t) #s(literal 1/3 binary64)))) (/.f64 eh ew)))
(* t (+ (* (pow t 2) (+ (* 1/3 (/ eh ew)) (* (pow t 2) (+ (* 17/315 (/ (* eh (pow t 2)) ew)) (* 2/15 (/ eh ew)))))) (/ eh ew)))
(*.f64 t (fma.f64 (fma.f64 (*.f64 t t) #s(literal 1/3 binary64) #s(literal 1 binary64)) (/.f64 eh ew) (*.f64 (*.f64 t t) (*.f64 (/.f64 (*.f64 eh (*.f64 t t)) ew) (fma.f64 #s(literal 17/315 binary64) (*.f64 t t) #s(literal 2/15 binary64))))))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/ (* eh (sin t)) (* ew (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* (pow t 2) (+ (* -1/2 (* (pow t 2) (+ (* -1 (/ (pow eh 4) (pow ew 4))) (+ (* 1/4 (/ (pow eh 4) (pow ew 4))) (* 2/3 (/ (pow eh 2) (pow ew 2))))))) (* -1/2 (/ (pow eh 2) (pow ew 2))))))
(fma.f64 (*.f64 t t) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 t t) (fma.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -3/4 binary64) (/.f64 (*.f64 (*.f64 eh eh) #s(literal 2/3 binary64)) (*.f64 ew ew))) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) #s(literal 1 binary64))
(+ 1 (* (pow t 2) (+ (* -1/2 (/ (pow eh 2) (pow ew 2))) (* (pow t 2) (+ (* -1/2 (* (pow t 2) (+ (* -1 (/ (* (pow eh 2) (+ (* -1 (/ (pow eh 4) (pow ew 4))) (* 2/3 (/ (pow eh 2) (pow ew 2))))) (pow ew 2))) (+ (* -2/3 (/ (pow eh 4) (pow ew 4))) (+ (* 17/45 (/ (pow eh 2) (pow ew 2))) (* 1/2 (/ (* (pow eh 2) (+ (* -1 (/ (pow eh 4) (pow ew 4))) (+ (* 1/4 (/ (pow eh 4) (pow ew 4))) (* 2/3 (/ (pow eh 2) (pow ew 2)))))) (pow ew 2)))))))) (* -1/2 (+ (* -1 (/ (pow eh 4) (pow ew 4))) (+ (* 1/4 (/ (pow eh 4) (pow ew 4))) (* 2/3 (/ (pow eh 2) (pow ew 2)))))))))))
(fma.f64 (*.f64 t t) (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 t (*.f64 t (+.f64 (fma.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) #s(literal 17/45 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) #s(literal -2/3 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -3/4 binary64) (/.f64 (*.f64 (*.f64 eh eh) #s(literal 2/3 binary64)) (*.f64 ew ew))) (*.f64 ew ew)) #s(literal 1/2 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 eh eh) #s(literal 2/3 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 ew ew))))))) (fma.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -3/4 binary64) (/.f64 (*.f64 (*.f64 eh eh) #s(literal 2/3 binary64)) (*.f64 ew ew)))) (*.f64 t t) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) #s(literal 1 binary64))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64))))
(sqrt (/ 1 (+ 1 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) #s(literal 1 binary64))))
(/ (* ew (cos t)) (* eh (sin t)))
(/.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh (sin.f64 t)))
(* ew (+ (* -1/2 (/ (* (pow ew 2) (pow (cos t) 3)) (* (pow eh 3) (pow (sin t) 3)))) (/ (cos t) (* eh (sin t)))))
(*.f64 ew (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (/.f64 (cos.f64 t) eh) #s(literal 3 binary64)) (/.f64 (*.f64 ew ew) (pow.f64 (sin.f64 t) #s(literal 3 binary64)))) (/.f64 (cos.f64 t) (*.f64 eh (sin.f64 t)))))
(* ew (+ (* (pow ew 2) (+ (* -1/2 (/ (* eh (* (pow ew 2) (* (sin t) (+ (* -1 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))) (* 1/4 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))))))) (cos t))) (* -1/2 (/ (pow (cos t) 3) (* (pow eh 3) (pow (sin t) 3)))))) (/ (cos t) (* eh (sin t)))))
(*.f64 ew (fma.f64 ew (*.f64 ew (*.f64 #s(literal -1/2 binary64) (fma.f64 eh (*.f64 (*.f64 ew ew) (/.f64 (*.f64 (sin.f64 t) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 6 binary64)) #s(literal -3/4 binary64)) (*.f64 (pow.f64 eh #s(literal 6 binary64)) (pow.f64 (sin.f64 t) #s(literal 6 binary64))))) (cos.f64 t))) (/.f64 (pow.f64 (/.f64 (cos.f64 t) eh) #s(literal 3 binary64)) (pow.f64 (sin.f64 t) #s(literal 3 binary64)))))) (/.f64 (cos.f64 t) (*.f64 eh (sin.f64 t)))))
(* ew (+ (* (pow ew 2) (+ (* -1/2 (/ (pow (cos t) 3) (* (pow eh 3) (pow (sin t) 3)))) (* (pow ew 2) (+ (* -1/2 (/ (* eh (* (sin t) (+ (* -1 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))) (* 1/4 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6))))))) (cos t))) (* -1/2 (/ (* eh (* (pow ew 2) (* (sin t) (+ (* 1/2 (/ (* (pow (cos t) 2) (+ (* -1 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))) (* 1/4 (/ (pow (cos t) 6) (* (pow eh 6) (pow (sin t) 6)))))) (* (pow eh 2) (pow (sin t) 2)))) (/ (pow (cos t) 8) (* (pow eh 8) (pow (sin t) 8))))))) (cos t))))))) (/ (cos t) (* eh (sin t)))))
(*.f64 ew (fma.f64 (*.f64 ew ew) (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (/.f64 eh (cos.f64 t)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 6 binary64)) #s(literal -3/4 binary64)) (*.f64 (pow.f64 eh #s(literal 6 binary64)) (pow.f64 (sin.f64 t) #s(literal 6 binary64))))) (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 t) #s(literal 2 binary64))))) (/.f64 (pow.f64 (cos.f64 t) #s(literal 8 binary64)) (*.f64 (pow.f64 eh #s(literal 8 binary64)) (pow.f64 (sin.f64 t) #s(literal 8 binary64))))) (*.f64 ew (*.f64 ew (sin.f64 t))) (*.f64 (sin.f64 t) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 6 binary64)) #s(literal -3/4 binary64)) (*.f64 (pow.f64 eh #s(literal 6 binary64)) (pow.f64 (sin.f64 t) #s(literal 6 binary64))))))) (*.f64 ew ew) (/.f64 (pow.f64 (/.f64 (cos.f64 t) eh) #s(literal 3 binary64)) (pow.f64 (sin.f64 t) #s(literal 3 binary64))))) (/.f64 (cos.f64 t) (*.f64 eh (sin.f64 t)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 eh eh)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))) (* -1/2 (/ (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))) (pow ew 4)))))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 eh (*.f64 eh (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (pow.f64 (sin.f64 t) #s(literal 4 binary64))) (pow.f64 (cos.f64 t) #s(literal 4 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))) (+ (* -1/2 (/ (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))) (pow ew 4))) (* -1/2 (/ (+ (* 1/2 (/ (* (pow eh 2) (* (pow (sin t) 2) (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))))) (pow (cos t) 2))) (/ (* (pow eh 6) (pow (sin t) 6)) (pow (cos t) 6))) (pow ew 6))))))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 eh (*.f64 eh (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (pow.f64 (sin.f64 t) #s(literal 4 binary64))) (pow.f64 (cos.f64 t) #s(literal 4 binary64))) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (pow.f64 (sin.f64 t) #s(literal 4 binary64))) (pow.f64 (cos.f64 t) #s(literal 4 binary64))) (*.f64 #s(literal -3/4 binary64) (pow.f64 (sin.f64 t) #s(literal 2 binary64)))) (/.f64 (*.f64 eh eh) (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 eh #s(literal 6 binary64)) (pow.f64 (sin.f64 t) #s(literal 6 binary64))) (pow.f64 (cos.f64 t) #s(literal 6 binary64)))) (pow.f64 ew #s(literal 6 binary64))))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 eh eh)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))) (* -1/2 (/ (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))) (pow ew 4)))))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 eh (*.f64 eh (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (pow.f64 (sin.f64 t) #s(literal 4 binary64))) (pow.f64 (cos.f64 t) #s(literal 4 binary64))) #s(literal -3/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))) (+ (* -1/2 (/ (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))) (pow ew 4))) (* -1/2 (/ (+ (* 1/2 (/ (* (pow eh 2) (* (pow (sin t) 2) (+ (* -1 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4))) (* 1/4 (/ (* (pow eh 4) (pow (sin t) 4)) (pow (cos t) 4)))))) (pow (cos t) 2))) (/ (* (pow eh 6) (pow (sin t) 6)) (pow (cos t) 6))) (pow ew 6))))))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 eh (*.f64 eh (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (pow.f64 (sin.f64 t) #s(literal 4 binary64))) (pow.f64 (cos.f64 t) #s(literal 4 binary64))) (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (pow.f64 (sin.f64 t) #s(literal 4 binary64))) (pow.f64 (cos.f64 t) #s(literal 4 binary64))) (*.f64 #s(literal -3/4 binary64) (pow.f64 (sin.f64 t) #s(literal 2 binary64)))) (/.f64 (*.f64 eh eh) (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 eh #s(literal 6 binary64)) (pow.f64 (sin.f64 t) #s(literal 6 binary64))) (pow.f64 (cos.f64 t) #s(literal 6 binary64)))) (pow.f64 ew #s(literal 6 binary64))))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (* (pow eh 2) (pow (sin t) 2)) (* (pow ew 2) (pow (cos t) 2)))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 eh eh)) #s(literal 1 binary64))
(+ 1 (* (pow eh 2) (+ (* -1/2 (* (pow eh 2) (+ (* -1 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))) (* 1/4 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4))))))) (* -1/2 (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2)))))))
(fma.f64 (*.f64 eh eh) (*.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 t) #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 ew ew) (*.f64 ew ew)) (pow.f64 (cos.f64 t) #s(literal 4 binary64)))) #s(literal -3/4 binary64) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))))) #s(literal 1 binary64))
(+ 1 (* (pow eh 2) (+ (* -1/2 (/ (pow (sin t) 2) (* (pow ew 2) (pow (cos t) 2)))) (* (pow eh 2) (+ (* -1/2 (* (pow eh 2) (+ (* 1/2 (/ (* (pow (sin t) 2) (+ (* -1 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))) (* 1/4 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))))) (* (pow ew 2) (pow (cos t) 2)))) (/ (pow (sin t) 6) (* (pow ew 6) (pow (cos t) 6)))))) (* -1/2 (+ (* -1 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))) (* 1/4 (/ (pow (sin t) 4) (* (pow ew 4) (pow (cos t) 4)))))))))))
(fma.f64 (*.f64 eh eh) (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 eh (*.f64 eh (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 t) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) #s(literal 4 binary64)) #s(literal -3/4 binary64)) (*.f64 (*.f64 (*.f64 ew ew) (*.f64 ew ew)) (pow.f64 (cos.f64 t) #s(literal 4 binary64)))) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))) (/.f64 (pow.f64 (sin.f64 t) #s(literal 6 binary64)) (*.f64 (pow.f64 ew #s(literal 6 binary64)) (pow.f64 (cos.f64 t) #s(literal 6 binary64)))))) (/.f64 (*.f64 (pow.f64 (sin.f64 t) #s(literal 4 binary64)) #s(literal -3/4 binary64)) (*.f64 (*.f64 (*.f64 ew ew) (*.f64 ew ew)) (pow.f64 (cos.f64 t) #s(literal 4 binary64))))) (*.f64 eh eh) (/.f64 (pow.f64 (sin.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64))))))) #s(literal 1 binary64))
(/ (* ew (cos t)) (* eh (sin t)))
(/.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh (sin.f64 t)))
(/ (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t))) eh)
(/.f64 (fma.f64 ew (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 t) #s(literal 3 binary64)) (*.f64 ew (*.f64 ew ew)))) (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 t) #s(literal 3 binary64)))))) eh)
(/ (+ (* -1/2 (/ (* (sin t) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))))) (* (pow eh 4) (* ew (cos t))))) (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t)))) eh)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (sin.f64 t) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 ew #s(literal 6 binary64)) (pow.f64 (cos.f64 t) #s(literal 6 binary64))) #s(literal -3/4 binary64)) (pow.f64 (sin.f64 t) #s(literal 6 binary64))) (*.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh eh) (*.f64 eh eh)))) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 3 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 t) #s(literal 3 binary64)))))) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t))) eh)
(/ (+ (* -1/2 (/ (* (sin t) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))))) (* (pow eh 4) (* ew (cos t))))) (+ (* -1/2 (/ (* (sin t) (+ (* 1/2 (/ (* (pow ew 2) (* (pow (cos t) 2) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6)))))) (pow (sin t) 2))) (/ (* (pow ew 8) (pow (cos t) 8)) (pow (sin t) 8)))) (* (pow eh 6) (* ew (cos t))))) (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t))))) eh)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 ew #s(literal 6 binary64)) (pow.f64 (cos.f64 t) #s(literal 6 binary64))) #s(literal -3/4 binary64)) (pow.f64 (sin.f64 t) #s(literal 6 binary64))) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) (/.f64 (fma.f64 (*.f64 ew ew) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 ew #s(literal 6 binary64)) (pow.f64 (cos.f64 t) #s(literal 6 binary64))) #s(literal -3/4 binary64)) (pow.f64 (sin.f64 t) #s(literal 6 binary64))) (/.f64 (pow.f64 (cos.f64 t) #s(literal 2 binary64)) (pow.f64 (sin.f64 t) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 8 binary64)) (pow.f64 ew #s(literal 8 binary64))) (pow.f64 (sin.f64 t) #s(literal 8 binary64)))) (pow.f64 eh #s(literal 6 binary64)))) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 3 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 t) #s(literal 3 binary64)))))) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t))) eh)
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t))) eh))
(/.f64 (fma.f64 ew (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (cos.f64 t) #s(literal 3 binary64)) (*.f64 ew (*.f64 ew ew)))) (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 t) #s(literal 3 binary64)))))) (neg.f64 eh))
(* -1 (/ (+ (* -1/2 (/ (* (sin t) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))))) (* (pow eh 4) (* ew (cos t))))) (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t)))) eh))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (sin.f64 t) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 ew #s(literal 6 binary64)) (pow.f64 (cos.f64 t) #s(literal 6 binary64))) #s(literal -3/4 binary64)) (pow.f64 (sin.f64 t) #s(literal 6 binary64))) (*.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh eh) (*.f64 eh eh)))) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 3 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 t) #s(literal 3 binary64)))))) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t))) (neg.f64 eh))
(* -1 (/ (+ (* -1/2 (/ (* (sin t) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))))) (* (pow eh 4) (* ew (cos t))))) (+ (* -1/2 (/ (* (sin t) (+ (* 1/2 (/ (* (pow ew 2) (* (pow (cos t) 2) (+ (* -1 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6))) (* 1/4 (/ (* (pow ew 6) (pow (cos t) 6)) (pow (sin t) 6)))))) (pow (sin t) 2))) (/ (* (pow ew 8) (pow (cos t) 8)) (pow (sin t) 8)))) (* (pow eh 6) (* ew (cos t))))) (+ (* -1/2 (/ (* (pow ew 3) (pow (cos t) 3)) (* (pow eh 2) (pow (sin t) 3)))) (/ (* ew (cos t)) (sin t))))) eh))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 ew #s(literal 6 binary64)) (pow.f64 (cos.f64 t) #s(literal 6 binary64))) #s(literal -3/4 binary64)) (pow.f64 (sin.f64 t) #s(literal 6 binary64))) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) (/.f64 (fma.f64 (*.f64 ew ew) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 ew #s(literal 6 binary64)) (pow.f64 (cos.f64 t) #s(literal 6 binary64))) #s(literal -3/4 binary64)) (pow.f64 (sin.f64 t) #s(literal 6 binary64))) (/.f64 (pow.f64 (cos.f64 t) #s(literal 2 binary64)) (pow.f64 (sin.f64 t) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 8 binary64)) (pow.f64 ew #s(literal 8 binary64))) (pow.f64 (sin.f64 t) #s(literal 8 binary64)))) (pow.f64 eh #s(literal 6 binary64)))) (/.f64 (*.f64 (pow.f64 (cos.f64 t) #s(literal 3 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 t) #s(literal 3 binary64)))))) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t))) (neg.f64 eh))

eval189.0ms (1.4%)

Memory
16.5MiB live, 280.1MiB allocated
Compiler

Compiled 30 910 to 3 581 computations (88.4% saved)

prune110.0ms (0.8%)

Memory
-0.7MiB live, 199.8MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New8284832
Fresh000
Picked202
Done000
Total8304834
Accuracy
99.8%
Counts
834 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.4%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
65.7%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
91.4%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
99.0%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 130 to 80 computations (38.5% saved)

simplify296.0ms (2.1%)

Memory
-4.5MiB live, 221.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 ew (cos.f64 t))
cost-diff0
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t)))))
cost-diff128
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
cost-diff128
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
cost-diff0
(*.f64 ew (cos.f64 t))
cost-diff0
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
cost-diff0
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
cost-diff320
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))))
cost-diff0
(*.f64 ew (cos.f64 t))
cost-diff0
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))
cost-diff0
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))))
cost-diff0
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
cost-diff0
(*.f64 ew (cos.f64 t))
cost-diff0
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
cost-diff0
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
cost-diff320
(*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64))
Rules
3 710×lower-*.f32
3 706×lower-fma.f32
3 704×lower-fma.f64
3 682×lower-*.f64
1 636×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044609
084597
1174596
2520596
32110596
44439596
56224596
67475596
08088594
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
#s(literal 1 binary64)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 t))
eh
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 eh)
(tan.f64 t)
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 t ew))
eh
(/.f64 t ew)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))
(*.f64 eh (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(*.f64 t t)
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))
#s(literal 1/2 binary64)
(*.f64 eh eh)
eh
(*.f64 ew ew)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 eh)
(tan.f64 t)
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t)))))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(neg.f64 (*.f64 eh (sin.f64 t)))
(*.f64 eh (sin.f64 t))
eh
(sin.f64 t)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 eh)
(tan.f64 t)
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (fma.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (sin.f64 t) (neg.f64 eh)) (*.f64 ew (cos.f64 t))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(fma.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (sin.f64 t) (neg.f64 eh)) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64))
(*.f64 ew (cos.f64 t))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
#s(literal 1 binary64)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 eh (sin.f64 t))
eh
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 eh)
(tan.f64 t)
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))
(atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(/.f64 (*.f64 t (neg.f64 eh)) ew)
(*.f64 eh (/.f64 t ew))
(*.f64 t (/.f64 eh ew))
eh
(/.f64 t ew)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 eh (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 (*.f64 ew (cos.f64 t)) (fma.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(-.f64 (/.f64 (*.f64 ew (cos.f64 t)) (fma.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 (*.f64 ew (cos.f64 t)) (fma.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64)))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(*.f64 t t)
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew))
(*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))
(*.f64 eh (*.f64 eh #s(literal 1/2 binary64)))
#s(literal 1/2 binary64)
(*.f64 eh eh)
eh
(*.f64 ew ew)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 eh (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 eh)
(tan.f64 t)
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (fma.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (/.f64 (*.f64 (cos.f64 t) (*.f64 ew (*.f64 ew (cos.f64 t)))) (*.f64 eh (sin.f64 t)))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(neg.f64 (fma.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (/.f64 (*.f64 (cos.f64 t) (*.f64 ew (*.f64 ew (cos.f64 t)))) (*.f64 eh (sin.f64 t)))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t)))))
(/.f64 (*.f64 (cos.f64 t) (*.f64 ew (*.f64 ew (cos.f64 t)))) (*.f64 (sin.f64 t) (neg.f64 eh)))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(/.f64 (*.f64 ew (cos.f64 t)) (*.f64 (sin.f64 t) (neg.f64 eh)))
(neg.f64 (*.f64 eh (sin.f64 t)))
(*.f64 (sin.f64 t) (neg.f64 eh))
(*.f64 eh (sin.f64 t))
eh
(sin.f64 t)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 eh)
(tan.f64 t)

localize490.0ms (3.6%)

Memory
8.6MiB live, 437.2MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 ew (cos.f64 t))
accuracy98.7%
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t)))))
accuracy96.1%
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
accuracy95.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
accuracy98.4%
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))))
accuracy95.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
accuracy79.1%
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
accuracy77.0%
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
accuracy99.8%
(*.f64 ew (cos.f64 t))
accuracy99.2%
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))
accuracy93.1%
(*.f64 eh (/.f64 t ew))
accuracy57.2%
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
accuracy99.9%
(*.f64 (neg.f64 eh) (tan.f64 t))
accuracy99.8%
(*.f64 eh (sin.f64 t))
accuracy99.8%
(*.f64 ew (cos.f64 t))
accuracy95.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
Samples
229.0ms60×2valid
71.0ms54×1valid
48.0ms142×0valid
Compiler

Compiled 616 to 47 computations (92.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 285.0ms
ival-sin: 173.0ms (60.6% of total)
ival-cos: 33.0ms (11.6% of total)
ival-mult: 28.0ms (9.8% of total)
adjust: 12.0ms (4.2% of total)
ival-div: 11.0ms (3.9% of total)
ival-sub: 6.0ms (2.1% of total)
ival-fabs: 6.0ms (2.1% of total)
ival-tan: 5.0ms (1.8% of total)
ival-atan: 5.0ms (1.8% of total)
ival-neg: 4.0ms (1.4% of total)
ival-add: 2.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series55.0ms (0.4%)

Memory
-0.2MiB live, 36.9MiB allocated
Counts
12 → 384
Calls
Call 1
Inputs
#<alt (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)>
#<alt (*.f64 ew (cos.f64 t))>
#<alt (*.f64 eh (sin.f64 t))>
#<alt (*.f64 (neg.f64 eh) (tan.f64 t))>
#<alt (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))>
#<alt (*.f64 eh (/.f64 t ew))>
#<alt (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))>
#<alt (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))>
#<alt (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))>
#<alt (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))))>
#<alt (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))>
#<alt (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t)))))>
Outputs
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* t (+ (* -1 (/ eh ew)) (* -1/3 (/ (* eh (pow t 2)) ew))))>
#<alt (* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* -2/15 (/ (* eh (pow t 2)) ew))))))>
#<alt (* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* (pow t 2) (+ (* -2/15 (/ eh ew)) (* -17/315 (/ (* eh (pow t 2)) ew))))))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt ew>
#<alt (+ ew (* -1/2 (* ew (pow t 2))))>
#<alt (+ ew (* (pow t 2) (+ (* -1/2 ew) (* 1/24 (* ew (pow t 2))))))>
#<alt (+ ew (* (pow t 2) (+ (* -1/2 ew) (* (pow t 2) (+ (* -1/720 (* ew (pow t 2))) (* 1/24 ew))))))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh t)>
#<alt (* t (+ eh (* -1/6 (* eh (pow t 2)))))>
#<alt (* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* 1/120 (* eh (pow t 2)))))))>
#<alt (* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* (pow t 2) (+ (* -1/5040 (* eh (pow t 2))) (* 1/120 eh)))))))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (* eh t))>
#<alt (* t (+ (* -1 eh) (* -1/3 (* eh (pow t 2)))))>
#<alt (* t (+ (* -1 eh) (* (pow t 2) (+ (* -1/3 eh) (* -2/15 (* eh (pow t 2)))))))>
#<alt (* t (+ (* -1 eh) (* (pow t 2) (+ (* -1/3 eh) (* (pow t 2) (+ (* -2/15 eh) (* -17/315 (* eh (pow t 2)))))))))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (cos (atan (neg (/ (* eh t) ew))))>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (cos (atan (neg (/ (* eh t) ew)))))>
#<alt (+ (* -1/2 (* ew (* (pow t 2) (cos (atan (neg (/ (* eh t) ew))))))) (* ew (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (+ (* ew (cos (atan (neg (/ (* eh t) ew))))) (* (pow t 2) (+ (* -1/2 (* ew (cos (atan (neg (/ (* eh t) ew)))))) (* 1/24 (* ew (* (pow t 2) (cos (atan (neg (/ (* eh t) ew))))))))))>
#<alt (+ (* ew (cos (atan (neg (/ (* eh t) ew))))) (* (pow t 2) (+ (* -1/2 (* ew (cos (atan (neg (/ (* eh t) ew)))))) (* (pow t 2) (+ (* -1/720 (* ew (* (pow t 2) (cos (atan (neg (/ (* eh t) ew))))))) (* 1/24 (* ew (cos (atan (neg (/ (* eh t) ew)))))))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))>
#<alt (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))>
#<alt (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))>
#<alt (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))>
#<alt (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))>
#<alt (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))>
#<alt (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))>
#<alt (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))>
#<alt (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))>
#<alt (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))>
#<alt (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))>
#<alt (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))>
#<alt (/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))>
#<alt (/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))>
#<alt (* (pow ew 3) (+ (* -4 (/ (* (pow ew 2) (cos t)) (* (pow eh 4) (pow t 4)))) (* 2 (/ (cos t) (* (pow eh 2) (pow t 2))))))>
#<alt (* (pow ew 3) (+ (* 2 (/ (cos t) (* (pow eh 2) (pow t 2)))) (* (pow ew 2) (- (* 8 (/ (* (pow ew 2) (cos t)) (* (pow eh 6) (pow t 6)))) (* 4 (/ (cos t) (* (pow eh 4) (pow t 4))))))))>
#<alt (* (pow ew 3) (+ (* 2 (/ (cos t) (* (pow eh 2) (pow t 2)))) (* (pow ew 2) (- (* (pow ew 2) (- (* -16 (/ (* (pow ew 2) (cos t)) (* (pow eh 8) (pow t 8)))) (* -8 (/ (cos t) (* (pow eh 6) (pow t 6)))))) (* 4 (/ (cos t) (* (pow eh 4) (pow t 4))))))))>
#<alt (* ew (cos t))>
#<alt (* ew (+ (cos t) (* -1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2)))))>
#<alt (* ew (- (+ (cos t) (* 1/4 (/ (* (pow eh 4) (* (pow t 4) (cos t))) (pow ew 4)))) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2)))))>
#<alt (* ew (- (+ (cos t) (* -1/8 (/ (* (pow eh 6) (* (pow t 6) (cos t))) (pow ew 6)))) (+ (* -1/4 (/ (* (pow eh 4) (* (pow t 4) (cos t))) (pow ew 4))) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2))))))>
#<alt (* ew (cos t))>
#<alt (* -1 (* ew (+ (* -1 (cos t)) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2))))))>
#<alt (* -1 (* ew (+ (* -1 (cos t)) (+ (* -1/4 (/ (* (pow eh 4) (* (pow t 4) (cos t))) (pow ew 4))) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2)))))))>
#<alt (* -1 (* ew (+ (* -1 (cos t)) (+ (* -1/4 (/ (* (pow eh 4) (* (pow t 4) (cos t))) (pow ew 4))) (+ (* 1/8 (/ (* (pow eh 6) (* (pow t 6) (cos t))) (pow ew 6))) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2))))))))>
#<alt ew>
#<alt (+ ew (* (pow t 2) (- (* -1/2 ew) (* 1/2 (/ (pow eh 2) ew)))))>
#<alt (+ ew (* (pow t 2) (- (+ (* -1/2 ew) (* (pow t 2) (- (* 1/24 ew) (* 1/2 (/ (* (pow eh 2) (- (* -1/2 ew) (* 1/2 (/ (pow eh 2) ew)))) (pow ew 2)))))) (* 1/2 (/ (pow eh 2) ew)))))>
#<alt (+ ew (* (pow t 2) (- (+ (* -1/2 ew) (* (pow t 2) (- (+ (* 1/24 ew) (* (pow t 2) (- (* -1/720 ew) (* 1/2 (/ (* (pow eh 2) (- (* 1/24 ew) (* 1/2 (/ (* (pow eh 2) (- (* -1/2 ew) (* 1/2 (/ (pow eh 2) ew)))) (pow ew 2))))) (pow ew 2)))))) (* 1/2 (/ (* (pow eh 2) (- (* -1/2 ew) (* 1/2 (/ (pow eh 2) ew)))) (pow ew 2)))))) (* 1/2 (/ (pow eh 2) ew)))))>
#<alt (* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))>
#<alt (/ (+ (* -4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2)))) (pow t 2))>
#<alt (/ (- (+ (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2))) (* 8 (/ (* (pow ew 7) (cos t)) (* (pow eh 6) (pow t 4))))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2))))) (pow t 2))>
#<alt (/ (- (+ (* -16 (/ (* (pow ew 9) (cos t)) (* (pow eh 8) (pow t 6)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2)))) (+ (* -8 (/ (* (pow ew 7) (cos t)) (* (pow eh 6) (pow t 4)))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2)))))) (pow t 2))>
#<alt (* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))>
#<alt (/ (+ (* -4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2)))) (pow t 2))>
#<alt (/ (- (+ (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2))) (* 8 (/ (* (pow ew 7) (cos t)) (* (pow eh 6) (pow t 4))))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2))))) (pow t 2))>
#<alt (/ (- (+ (* -16 (/ (* (pow ew 9) (cos t)) (* (pow eh 8) (pow t 6)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2)))) (+ (* -8 (/ (* (pow ew 7) (cos t)) (* (pow eh 6) (pow t 4)))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2)))))) (pow t 2))>
#<alt (* ew (cos t))>
#<alt (+ (* -1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) ew)) (* ew (cos t)))>
#<alt (+ (* ew (cos t)) (* (pow eh 2) (- (* 1/4 (/ (* (pow eh 2) (* (pow t 4) (cos t))) (pow ew 3))) (* 1/2 (/ (* (pow t 2) (cos t)) ew)))))>
#<alt (+ (* ew (cos t)) (* (pow eh 2) (- (* (pow eh 2) (- (* -1/8 (/ (* (pow eh 2) (* (pow t 6) (cos t))) (pow ew 5))) (* -1/4 (/ (* (pow t 4) (cos t)) (pow ew 3))))) (* 1/2 (/ (* (pow t 2) (cos t)) ew)))))>
#<alt (* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))>
#<alt (/ (+ (* -4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2)))) (pow eh 2))>
#<alt (/ (- (+ (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2))) (* 8 (/ (* (pow ew 7) (cos t)) (* (pow eh 4) (pow t 6))))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4))))) (pow eh 2))>
#<alt (/ (- (+ (* -16 (/ (* (pow ew 9) (cos t)) (* (pow eh 6) (pow t 8)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2)))) (+ (* -8 (/ (* (pow ew 7) (cos t)) (* (pow eh 4) (pow t 6)))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4)))))) (pow eh 2))>
#<alt (* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))>
#<alt (/ (+ (* -4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2)))) (pow eh 2))>
#<alt (/ (- (+ (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2))) (* 8 (/ (* (pow ew 7) (cos t)) (* (pow eh 4) (pow t 6))))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4))))) (pow eh 2))>
#<alt (/ (- (+ (* -16 (/ (* (pow ew 9) (cos t)) (* (pow eh 6) (pow t 8)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2)))) (+ (* -8 (/ (* (pow ew 7) (cos t)) (* (pow eh 4) (pow t 6)))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4)))))) (pow eh 2))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ ew (* eh t)))>
#<alt (/ (+ (* -1 (* (pow t 2) (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh))))) (* -1 (/ ew eh))) t)>
#<alt (/ (+ (* -1 (/ ew eh)) (* (pow t 2) (+ (* -1 (* (pow t 2) (- (* 1/24 (/ ew eh)) (+ (* -1/6 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh)))) (* 1/120 (/ ew eh)))))) (* -1 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh))))))) t)>
#<alt (/ (+ (* -1 (/ ew eh)) (* (pow t 2) (+ (* -1 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh)))) (* (pow t 2) (+ (* -1 (* (pow t 2) (- (* -1/720 (/ ew eh)) (+ (* -1/6 (- (* 1/24 (/ ew eh)) (+ (* -1/6 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh)))) (* 1/120 (/ ew eh))))) (+ (* -1/5040 (/ ew eh)) (* 1/120 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh))))))))) (* -1 (- (* 1/24 (/ ew eh)) (+ (* -1/6 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh)))) (* 1/120 (/ ew eh)))))))))) t)>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* ew (cos t)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (pow ew 2) (* eh t)))>
#<alt (/ (+ (* -1 (* (pow t 2) (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh))))) (* -1 (/ (pow ew 2) eh))) t)>
#<alt (/ (+ (* -1 (/ (pow ew 2) eh)) (* (pow t 2) (+ (* -1 (* (pow t 2) (- (* 1/3 (/ (pow ew 2) eh)) (+ (* -1/6 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh)))) (* 1/120 (/ (pow ew 2) eh)))))) (* -1 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh))))))) t)>
#<alt (/ (+ (* -1 (/ (pow ew 2) eh)) (* (pow t 2) (+ (* -1 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh)))) (* (pow t 2) (+ (* -1 (* (pow t 2) (- (* -2/45 (/ (pow ew 2) eh)) (+ (* -1/6 (- (* 1/3 (/ (pow ew 2) eh)) (+ (* -1/6 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh)))) (* 1/120 (/ (pow ew 2) eh))))) (+ (* -1/5040 (/ (pow ew 2) eh)) (* 1/120 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh))))))))) (* -1 (- (* 1/3 (/ (pow ew 2) eh)) (+ (* -1/6 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh)))) (* 1/120 (/ (pow ew 2) eh)))))))))) t)>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
#<alt (* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))>
Calls

96 calls:

TimeVariablePointExpression
9.0ms
ew
@0
(/ (* ew (cos t)) (neg (* eh (sin t))))
7.0ms
t
@-inf
(cos (atan (neg (* eh (/ t ew)))))
1.0ms
t
@inf
(* (* ew (cos t)) (/ (* ew (cos t)) (neg (* eh (sin t)))))
1.0ms
t
@-inf
(* (* ew (cos t)) (/ (* ew (cos t)) (neg (* eh (sin t)))))
1.0ms
ew
@0
(* (* ew (cos t)) (/ (* ew (cos t)) (neg (* eh (sin t)))))

rewrite358.0ms (2.6%)

Memory
-13.7MiB live, 385.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 698×lower-*.f32
6 676×lower-*.f64
5 568×lower-fma.f32
5 566×lower-fma.f64
3 482×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030115
056113
1172105
299197
0867495
Stop Event
iter limit
node limit
iter limit
Counts
12 → 857
Calls
Call 1
Inputs
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 ew (cos.f64 t))
(*.f64 eh (sin.f64 t))
(*.f64 (neg.f64 eh) (tan.f64 t))
(cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(*.f64 eh (/.f64 t ew))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t)))))
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)))
(+.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64)) (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew)) (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (tan.f64 t) (/.f64 eh ew)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) ew) (*.f64 (tan.f64 t) (/.f64 eh ew)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 ew)) (*.f64 (tan.f64 t) (/.f64 eh ew)))
(fma.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew) (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)))
(fma.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64) (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)))
(neg.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))
(neg.f64 (/.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) #s(literal 1 binary64)))
(/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 t) (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) ew))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(/.f64 #s(literal -1 binary64) (/.f64 ew (*.f64 eh (tan.f64 t))))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)) #s(literal 1 binary64))
(/.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) #s(literal -1 binary64))
(/.f64 (/.f64 eh (neg.f64 ew)) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (/.f64 (*.f64 eh (sin.f64 t)) ew) (neg.f64 (cos.f64 t)))
(/.f64 (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) ew)) (cos.f64 t))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 ew (cos.f64 t))) (*.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh (sin.f64 t)))) (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) (*.f64 (tan.f64 t) (/.f64 eh ew)) (*.f64 #s(literal 0 binary64) (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) (*.f64 (tan.f64 t) (/.f64 eh ew)))) (+.f64 #s(literal 0 binary64) (*.f64 (tan.f64 t) (/.f64 eh ew))))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) #s(literal 1 binary64)) (neg.f64 ew))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 eh)) (/.f64 ew (tan.f64 t)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 eh (neg.f64 ew))) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (sin.f64 t)) (cos.f64 t))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) ew))) (cos.f64 t))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (*.f64 eh (sin.f64 t)))) (cos.f64 t))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (fma.f64 eh eh #s(literal 0 binary64)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh (neg.f64 eh))) eh)
(/.f64 (*.f64 (/.f64 eh ew) (neg.f64 (sin.f64 t))) (cos.f64 t))
(/.f64 (*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t))) ew)
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 (/.f64 eh (cos.f64 t))) (sin.f64 t)) ew)
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) ew) (*.f64 eh (sin.f64 t))) (cos.f64 t))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 t)) (*.f64 eh (sin.f64 t))) ew)
(/.f64 (*.f64 (neg.f64 (*.f64 eh (*.f64 eh eh))) (/.f64 (tan.f64 t) ew)) (fma.f64 eh eh #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (/.f64 (tan.f64 t) ew)) eh)
(/.f64 (*.f64 (sin.f64 t) (/.f64 eh (neg.f64 ew))) (cos.f64 t))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh (neg.f64 ew))) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))) (+.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))) (*.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 #s(literal -1 binary64) ew)) (cos.f64 t))
(/.f64 (*.f64 eh (neg.f64 (/.f64 (sin.f64 t) ew))) (cos.f64 t))
(/.f64 (*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) ew)) (cos.f64 t))
(/.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eh (sin.f64 t)) ew)) (cos.f64 t))
(pow.f64 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)) #s(literal 1 binary64))
(*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 eh (*.f64 (neg.f64 (tan.f64 t)) (/.f64 #s(literal 1 binary64) ew)))
(*.f64 eh (*.f64 (tan.f64 t) (/.f64 #s(literal -1 binary64) ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (tan.f64 t) (*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 eh)))
(*.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (sin.f64 t) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 t)) (/.f64 eh (neg.f64 ew))))
(*.f64 (sin.f64 t) (*.f64 (neg.f64 eh) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))))
(*.f64 (*.f64 eh (sin.f64 t)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 (*.f64 eh (sin.f64 t)) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)))
(*.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t))))
(*.f64 #s(literal -1 binary64) (*.f64 (tan.f64 t) (/.f64 eh ew)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) #s(literal -1 binary64)))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (sin.f64 t)) (*.f64 eh (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 (/.f64 (tan.f64 t) ew) (/.f64 (neg.f64 eh) #s(literal 1 binary64)))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (neg.f64 (tan.f64 t)) (*.f64 (neg.f64 eh) (/.f64 #s(literal -1 binary64) ew)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) #s(literal -1 binary64))
(*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (/.f64 (sin.f64 t) ew)))
(*.f64 (neg.f64 (/.f64 (sin.f64 t) ew)) (/.f64 eh (cos.f64 t)))
(*.f64 (/.f64 eh (neg.f64 ew)) (tan.f64 t))
(*.f64 (neg.f64 (/.f64 eh (cos.f64 t))) (/.f64 (sin.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) ew) (neg.f64 (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 #s(literal -1 binary64) (cos.f64 t)) (/.f64 (*.f64 eh (sin.f64 t)) ew))
(*.f64 (/.f64 (*.f64 eh (sin.f64 t)) ew) (/.f64 #s(literal -1 binary64) (cos.f64 t)))
(*.f64 (/.f64 #s(literal -1 binary64) ew) (*.f64 eh (tan.f64 t)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t))) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 t)) (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) ew)))
(*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 t)) (pow.f64 (neg.f64 (/.f64 ew (*.f64 eh (sin.f64 t)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) ew)) (/.f64 #s(literal 1 binary64) (cos.f64 t)))
(*.f64 (neg.f64 (/.f64 (tan.f64 t) ew)) eh)
(*.f64 (neg.f64 (/.f64 (tan.f64 t) ew)) (/.f64 eh #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (neg.f64 (*.f64 ew (cos.f64 t))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 ew eh) #s(literal -1 binary64)) (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (cos.f64 t) eh) #s(literal -1 binary64)) (pow.f64 (neg.f64 (/.f64 ew (sin.f64 t))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 ew (neg.f64 eh)) #s(literal -1 binary64)) (tan.f64 t))
(*.f64 (pow.f64 (*.f64 ew #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (tan.f64 t))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (/.f64 (cos.f64 t) eh)) #s(literal -1 binary64)) (pow.f64 (/.f64 ew (sin.f64 t)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 ew (*.f64 eh (sin.f64 t))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 eh (sin.f64 t)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 eh (*.f64 ew (cos.f64 t))) (/.f64 (neg.f64 (sin.f64 t)) #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (/.f64 (sin.f64 t) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 ew (cos.f64 t))) (/.f64 (*.f64 eh (sin.f64 t)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sin.f64 t) #s(literal 1 binary64)) (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 eh #s(literal 1 binary64)) (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (neg.f64 (sin.f64 t)) #s(literal 1 binary64)) (/.f64 eh (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (neg.f64 eh) #s(literal 1 binary64)) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh #s(literal -1 binary64)) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (neg.f64 eh) #s(literal -1 binary64)) (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (neg.f64 eh) #s(literal -1 binary64)) (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 (/.f64 (tan.f64 t) #s(literal -1 binary64)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) #s(literal -1 binary64)) (/.f64 eh (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (neg.f64 (tan.f64 t)) #s(literal -1 binary64)) (/.f64 eh (neg.f64 ew)))
(*.f64 (pow.f64 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 eh)) (/.f64 (tan.f64 t) ew))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 eh (cos.f64 t))) (neg.f64 (/.f64 (sin.f64 t) ew)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 eh (neg.f64 ew))) (tan.f64 t))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 eh (cos.f64 t)))) (/.f64 (sin.f64 t) ew))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (cos.f64 t))) (/.f64 (*.f64 eh (sin.f64 t)) ew))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 eh)) (tan.f64 t))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (tan.f64 t)) (neg.f64 eh))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) #s(literal -1 binary64)) (*.f64 eh (tan.f64 t)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (tan.f64 t))) eh)
(*.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal -1 binary64)) eh)
(*.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (sin.f64 t)) (/.f64 #s(literal 1 binary64) (cos.f64 t)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) ew) eh) (tan.f64 t))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) ew) (neg.f64 eh)) (neg.f64 (tan.f64 t)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) ew) #s(literal -1 binary64)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) ew) (neg.f64 (tan.f64 t))) (neg.f64 eh))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 ew (cos.f64 t))))
(neg.f64 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(*.f64 ew (neg.f64 (neg.f64 (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (neg.f64 ew) (neg.f64 (cos.f64 t)))
(*.f64 (neg.f64 (cos.f64 t)) (neg.f64 ew))
(*.f64 (neg.f64 (neg.f64 (cos.f64 t))) ew)
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 t)) ew)
(+.f64 #s(literal 0 binary64) (*.f64 eh (sin.f64 t)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 eh (sin.f64 t))))
(neg.f64 (neg.f64 (*.f64 eh (sin.f64 t))))
(/.f64 (neg.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 2 binary64))) (neg.f64 (*.f64 eh (sin.f64 t))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 2 binary64)))) (*.f64 eh (sin.f64 t)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (*.f64 eh (sin.f64 t))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 eh (sin.f64 t)) #s(literal 2 binary64)))) (*.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (neg.f64 (*.f64 eh (*.f64 eh eh))) (neg.f64 (sin.f64 t))) (fma.f64 eh eh #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (neg.f64 eh) (neg.f64 (sin.f64 t)))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 eh (sin.f64 t)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))
(*.f64 (neg.f64 (*.f64 eh (sin.f64 t))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (neg.f64 (sin.f64 t)) (neg.f64 eh))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 eh)) (neg.f64 (sin.f64 t)))
(+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 eh) (tan.f64 t)))
(+.f64 (*.f64 (tan.f64 t) #s(literal 0 binary64)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(+.f64 (*.f64 #s(literal 0 binary64) (tan.f64 t)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(-.f64 #s(literal 0 binary64) (*.f64 eh (tan.f64 t)))
(-.f64 (/.f64 #s(literal 0 binary64) (cos.f64 t)) (*.f64 eh (tan.f64 t)))
(fma.f64 (tan.f64 t) #s(literal 0 binary64) (*.f64 (neg.f64 eh) (tan.f64 t)))
(fma.f64 #s(literal 0 binary64) (tan.f64 t) (*.f64 (neg.f64 eh) (tan.f64 t)))
(neg.f64 (*.f64 eh (tan.f64 t)))
(neg.f64 (*.f64 (*.f64 eh (tan.f64 t)) #s(literal 1 binary64)))
(/.f64 (neg.f64 eh) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))))
(/.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (cos.f64 t))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eh (tan.f64 t)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 eh (tan.f64 t)) (*.f64 eh (tan.f64 t)) (*.f64 #s(literal 0 binary64) (*.f64 eh (tan.f64 t))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eh (tan.f64 t)) (*.f64 eh (tan.f64 t)))) (*.f64 eh (tan.f64 t)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 eh)) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (*.f64 (tan.f64 t) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (fma.f64 eh eh #s(literal 0 binary64)))
(/.f64 (*.f64 (tan.f64 t) (*.f64 eh (neg.f64 eh))) eh)
(/.f64 (*.f64 (neg.f64 (*.f64 eh (*.f64 eh eh))) (tan.f64 t)) (fma.f64 eh eh #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (tan.f64 t)) eh)
(*.f64 eh (neg.f64 (tan.f64 t)))
(*.f64 eh (*.f64 (neg.f64 (tan.f64 t)) #s(literal 1 binary64)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (neg.f64 eh) (*.f64 (tan.f64 t) #s(literal 1 binary64)))
(*.f64 (tan.f64 t) (neg.f64 eh))
(*.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) #s(literal 1 binary64))
(*.f64 (sin.f64 t) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 t)) (neg.f64 eh)))
(*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 (*.f64 eh (sin.f64 t))) (/.f64 #s(literal 1 binary64) (cos.f64 t)))
(*.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 eh (tan.f64 t)) #s(literal 1 binary64)))
(*.f64 (*.f64 eh (tan.f64 t)) #s(literal -1 binary64))
(*.f64 (neg.f64 (tan.f64 t)) eh)
(*.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 t))) (neg.f64 eh))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (atan.f64 (*.f64 eh (/.f64 t ew))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))) #s(literal -1 binary64)))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 t ew))))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (atan.f64 (*.f64 eh (/.f64 t ew))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))))
(pow.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) #s(literal -1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 eh (/.f64 t ew)))
(neg.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))
(/.f64 eh (/.f64 ew t))
(/.f64 (neg.f64 eh) (/.f64 ew (neg.f64 t)))
(/.f64 #s(literal 1 binary64) (/.f64 ew (*.f64 eh t)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 ew t) eh))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 ew (*.f64 eh t)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 t t) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (*.f64 eh (/.f64 t ew)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 ew (*.f64 eh t))))
(/.f64 (*.f64 eh t) ew)
(/.f64 (*.f64 eh (neg.f64 t)) (neg.f64 ew))
(/.f64 (neg.f64 (*.f64 (*.f64 t t) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (*.f64 eh (neg.f64 t)) ew))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 eh (/.f64 t ew)) (*.f64 (*.f64 t t) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 t t) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 eh t) #s(literal 1 binary64)) ew)
(/.f64 (*.f64 (*.f64 eh (neg.f64 t)) #s(literal -1 binary64)) ew)
(/.f64 (*.f64 (*.f64 eh t) #s(literal -1 binary64)) (neg.f64 ew))
(/.f64 (*.f64 (neg.f64 (*.f64 (*.f64 eh (/.f64 t ew)) (*.f64 (*.f64 t t) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))) #s(literal -1 binary64)) (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 0 binary64)))
(pow.f64 (/.f64 ew (*.f64 eh t)) #s(literal -1 binary64))
(*.f64 eh (/.f64 t ew))
(*.f64 eh (*.f64 (/.f64 t (neg.f64 ew)) #s(literal -1 binary64)))
(*.f64 (neg.f64 eh) (*.f64 (/.f64 t ew) #s(literal -1 binary64)))
(*.f64 t (/.f64 eh ew))
(*.f64 (/.f64 t ew) eh)
(*.f64 (*.f64 eh (/.f64 t ew)) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 eh (/.f64 t ew)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eh (neg.f64 t)) ew))
(*.f64 (neg.f64 t) (*.f64 (/.f64 #s(literal -1 binary64) ew) eh))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 eh t))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 eh (/.f64 #s(literal 1 binary64) t)))
(*.f64 (/.f64 t (neg.f64 ew)) (neg.f64 eh))
(*.f64 (*.f64 eh t) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (*.f64 eh (neg.f64 t)) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (*.f64 eh (neg.f64 t)) (*.f64 (/.f64 #s(literal 1 binary64) ew) #s(literal -1 binary64)))
(*.f64 (/.f64 eh ew) t)
(*.f64 (/.f64 eh ew) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))
(*.f64 (/.f64 eh #s(literal -1 binary64)) (/.f64 t (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 t) #s(literal -1 binary64)) (/.f64 eh ew))
(*.f64 (*.f64 (*.f64 eh t) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) ew))
(/.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t))))
(/.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))))
(/.f64 (*.f64 ew (+.f64 (cos.f64 (-.f64 t (atan.f64 (*.f64 eh (/.f64 t ew))))) (cos.f64 (-.f64 t (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 t (atan.f64 (*.f64 eh (/.f64 t ew))))) (cos.f64 (-.f64 t (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))) ew) #s(literal 2 binary64))
(*.f64 ew (/.f64 (cos.f64 t) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))))
(*.f64 (cos.f64 t) (/.f64 ew (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 ew (cos.f64 t)))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (cos.f64 t) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))) ew)
(*.f64 (/.f64 ew (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))) (cos.f64 t))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (*.f64 ew (cos.f64 t)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 ew ew) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 ew ew))) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)))
(neg.f64 (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)))
(neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew))))
(neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew) (neg.f64 ew)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 ew ew) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) ew) ew))
(/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 ew ew) (*.f64 eh eh)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew ew) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 ew ew) (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (neg.f64 (*.f64 ew ew)))
(/.f64 (/.f64 #s(literal 1/2 binary64) ew) (/.f64 ew (*.f64 eh eh)))
(/.f64 (/.f64 (*.f64 eh eh) ew) (*.f64 ew #s(literal 2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 ew (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew) ew)
(/.f64 (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) ew) (neg.f64 ew))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64))) (neg.f64 (*.f64 ew ew)))
(/.f64 (*.f64 (/.f64 (*.f64 eh eh) ew) #s(literal 1/2 binary64)) ew)
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew) #s(literal 1 binary64)) ew)
(/.f64 (*.f64 (/.f64 (*.f64 eh eh) ew) #s(literal 1 binary64)) (*.f64 ew #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) ew) #s(literal 1 binary64)) (/.f64 ew (*.f64 eh eh)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) ew)) (neg.f64 ew))
(/.f64 (*.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (*.f64 ew ew)))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) ew) (*.f64 eh (neg.f64 eh))) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 (*.f64 eh eh) ew) #s(literal -1/2 binary64)) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew) #s(literal -1 binary64)) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 (*.f64 eh #s(literal 1/2 binary64)) ew) eh) ew)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))) ew)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) ew) #s(literal 1 binary64)) (neg.f64 ew))
(pow.f64 (/.f64 (*.f64 ew ew) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))) #s(literal -1 binary64))
(*.f64 eh (*.f64 eh (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew))))
(*.f64 eh (*.f64 (*.f64 eh #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 ew ew))))
(*.f64 eh (*.f64 (/.f64 eh ew) (/.f64 #s(literal 1/2 binary64) ew)))
(*.f64 eh (*.f64 #s(literal 1/2 binary64) (/.f64 eh (*.f64 ew ew))))
(*.f64 eh (*.f64 (/.f64 eh (*.f64 ew ew)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 (*.f64 eh eh) ew)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) #s(literal 1 binary64)))
(*.f64 (*.f64 eh eh) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)))
(*.f64 (*.f64 eh eh) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 eh eh) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 ew ew))))
(*.f64 (*.f64 eh eh) (*.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 #s(literal 1/2 binary64) ew)))
(*.f64 (*.f64 eh eh) (*.f64 (/.f64 #s(literal 1/2 binary64) ew) (/.f64 #s(literal 1 binary64) ew)))
(*.f64 (*.f64 eh eh) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (/.f64 #s(literal 1 binary64) (*.f64 ew ew)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)))
(*.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 ew ew)))
(*.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 ew ew)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) ew) (/.f64 (*.f64 eh eh) ew))
(*.f64 (/.f64 #s(literal 1/2 binary64) ew) (*.f64 (/.f64 (*.f64 eh eh) ew) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 eh eh) ew) (/.f64 #s(literal 1/2 binary64) ew))
(*.f64 (/.f64 (*.f64 eh eh) ew) (*.f64 (/.f64 #s(literal 1/2 binary64) ew) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew))
(*.f64 (*.f64 eh #s(literal 1/2 binary64)) (/.f64 eh (*.f64 ew ew)))
(*.f64 (*.f64 eh #s(literal 1/2 binary64)) (*.f64 (neg.f64 eh) (/.f64 #s(literal -1 binary64) (*.f64 ew ew))))
(*.f64 (*.f64 eh #s(literal 1/2 binary64)) (*.f64 (/.f64 eh ew) (/.f64 #s(literal 1 binary64) ew)))
(*.f64 (*.f64 eh #s(literal 1/2 binary64)) (*.f64 (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew) (*.f64 (/.f64 #s(literal 1 binary64) ew) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) #s(literal 1/2 binary64))
(*.f64 (*.f64 eh (neg.f64 eh)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 ew ew))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eh (neg.f64 eh)) (*.f64 ew ew)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 eh eh) (/.f64 #s(literal -1 binary64) (*.f64 ew ew))))
(*.f64 (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) ew) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 eh #s(literal 1/2 binary64)) ew))
(*.f64 (/.f64 eh ew) (*.f64 (/.f64 eh ew) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 eh #s(literal 1/2 binary64)) ew) (/.f64 eh ew))
(*.f64 (/.f64 (*.f64 eh #s(literal 1/2 binary64)) ew) (*.f64 (/.f64 eh ew) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) ew) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) ew))
(*.f64 (*.f64 eh #s(literal -1/2 binary64)) (*.f64 eh (/.f64 #s(literal -1 binary64) (*.f64 ew ew))))
(*.f64 (pow.f64 (/.f64 ew (*.f64 eh #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 ew eh) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 ew)) (/.f64 (*.f64 eh (neg.f64 eh)) ew))
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) ew) (/.f64 #s(literal 1/2 binary64) (neg.f64 ew)))
(*.f64 (/.f64 (*.f64 eh eh) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 ew ew)))
(*.f64 (/.f64 (*.f64 eh eh) (neg.f64 ew)) (/.f64 #s(literal -1/2 binary64) ew))
(*.f64 (/.f64 #s(literal -1/2 binary64) ew) (/.f64 (*.f64 eh eh) (neg.f64 ew)))
(*.f64 (/.f64 (*.f64 eh #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 eh) (*.f64 ew ew)))
(*.f64 (/.f64 (*.f64 eh #s(literal 1/2 binary64)) (neg.f64 ew)) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)))
(*.f64 (/.f64 (*.f64 eh #s(literal -1/2 binary64)) ew) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (*.f64 eh #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 eh (*.f64 ew ew)))
(*.f64 (pow.f64 (/.f64 (*.f64 ew ew) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 ew ew) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 eh ew)) (/.f64 eh ew))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 ew ew)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 eh #s(literal 1/2 binary64))) (/.f64 eh (*.f64 ew ew)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eh #s(literal 1/2 binary64)) ew)) (/.f64 eh ew))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) ew) eh) (/.f64 eh ew))
(*.f64 (*.f64 (/.f64 (*.f64 eh eh) ew) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) eh) (*.f64 eh #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) #s(literal 1/2 binary64)) (*.f64 eh eh))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (*.f64 eh eh)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (*.f64 eh #s(literal 1/2 binary64))) eh)
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) ew))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)))
(+.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) #s(literal 1 binary64))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))))
(exp.f64 (neg.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew)))))
(fma.f64 eh (*.f64 (*.f64 eh #s(literal 1/2 binary64)) (/.f64 (*.f64 t t) (*.f64 ew ew))) #s(literal 1 binary64))
(fma.f64 t (/.f64 (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 t ew) (/.f64 (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))) ew) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 t t) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 (/.f64 (*.f64 eh eh) ew) (*.f64 t t))) #s(literal 1 binary64))
(fma.f64 (*.f64 eh eh) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 t t) (*.f64 ew ew))) #s(literal 1 binary64))
(fma.f64 (*.f64 eh eh) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) (*.f64 t t)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 t t) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 ew ew)) (*.f64 t t)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) ew) (*.f64 (/.f64 (*.f64 eh eh) ew) (*.f64 t t)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) ew) (*.f64 (*.f64 (/.f64 (*.f64 eh eh) ew) (*.f64 t t)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh eh) ew) (/.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh eh) ew) (*.f64 (/.f64 #s(literal 1/2 binary64) ew) (*.f64 t t)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (/.f64 (*.f64 t t) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 t (/.f64 (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))) ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 eh #s(literal 1/2 binary64)) (*.f64 eh (/.f64 (*.f64 t t) (*.f64 ew ew))) #s(literal 1 binary64))
(fma.f64 (*.f64 eh #s(literal 1/2 binary64)) (*.f64 (/.f64 eh (*.f64 ew ew)) (*.f64 t t)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))) (*.f64 ew ew)) t #s(literal 1 binary64))
(fma.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew) (/.f64 (*.f64 t t) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew) (*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 t t)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) (*.f64 #s(literal 1/2 binary64) (*.f64 t t)) #s(literal 1 binary64))
(fma.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) ew) (/.f64 (*.f64 t t) (neg.f64 ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) ew) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) ew) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh #s(literal 1/2 binary64)) ew) (/.f64 (*.f64 t t) (/.f64 ew eh)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh #s(literal 1/2 binary64)) ew) (*.f64 (/.f64 eh ew) (*.f64 t t)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) eh) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 t #s(literal 1/2 binary64)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) t) #s(literal 1 binary64))
(fma.f64 (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) t) #s(literal 1 binary64))
(fma.f64 (/.f64 t (*.f64 ew #s(literal 2 binary64))) (/.f64 t (/.f64 ew (*.f64 eh eh))) #s(literal 1 binary64))
(fma.f64 (/.f64 t (*.f64 ew #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 eh eh) ew) t) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) ew) (/.f64 (*.f64 eh eh) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) ew) (*.f64 (/.f64 (*.f64 eh eh) ew) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 eh eh) ew) (*.f64 t t)) (/.f64 #s(literal 1/2 binary64) ew) #s(literal 1 binary64))
(fma.f64 (*.f64 t (/.f64 (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))) ew)) (/.f64 #s(literal 1 binary64) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 t (*.f64 ew ew)) (/.f64 t (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) #s(literal 1 binary64))
(fma.f64 (/.f64 t (/.f64 ew (*.f64 eh eh))) (/.f64 t (*.f64 ew #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 t (/.f64 ew (*.f64 eh #s(literal 1/2 binary64)))) (/.f64 t (/.f64 ew eh)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) ew) (/.f64 #s(literal 1/2 binary64) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) eh) ew) (/.f64 eh ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) (/.f64 ew (*.f64 eh #s(literal 1/2 binary64)))) (/.f64 eh ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) (neg.f64 ew)) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 t t) (/.f64 (*.f64 eh eh) ew)) (/.f64 #s(literal 1/2 binary64) ew) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 t t) (/.f64 (*.f64 eh #s(literal 1/2 binary64)) ew)) (/.f64 eh ew) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))))) (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 t t) ew)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) ew) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 t t) #s(literal 1/2 binary64))) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) ew)) (/.f64 (*.f64 eh eh) ew) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 t t) ew) #s(literal 1/2 binary64)) (/.f64 (*.f64 eh eh) ew) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 t t) ew) (*.f64 eh eh)) (/.f64 #s(literal 1/2 binary64) ew) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 t t) ew) (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))) (/.f64 #s(literal 1 binary64) ew) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 t t) ew) (*.f64 eh #s(literal 1/2 binary64))) (/.f64 eh ew) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) (/.f64 eh ew)) (/.f64 eh ew) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) ew) eh) (/.f64 eh ew) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) ew) (*.f64 eh eh)) (/.f64 #s(literal 1 binary64) ew) #s(literal 1 binary64))
(neg.f64 (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))))))
(/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))) #s(literal 1 binary64)) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))) #s(literal 1 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) #s(literal 1 binary64)) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))))
(/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) #s(literal 9 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))) (+.f64 (pow.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) #s(literal 6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))) (+.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) #s(literal 6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal 1 binary64)))
(pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))))
(*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew)))))
(+.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))) (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew)))))
(+.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew)))) (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))
(+.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew))) (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))))
(+.f64 (*.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64))) (/.f64 (*.f64 ew (cos.f64 t)) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))))
(fma.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew)))))
(fma.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))) (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))
(fma.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 ew (cos.f64 t)) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64))) (*.f64 ew (cos.f64 t))))
(neg.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))))
(/.f64 (*.f64 ew (cos.f64 t)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) (*.f64 ew (cos.f64 t))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) (*.f64 ew (cos.f64 t))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) (*.f64 ew (cos.f64 t)))))
(/.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (+.f64 (pow.f64 (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) #s(literal 6 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))))))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 t (*.f64 t (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)))) (*.f64 ew ew))) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))))
(/.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)) (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)) (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew))))
(/.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))) #s(literal -1 binary64))) (fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) (/.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 ew ew)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))
(/.f64 (*.f64 (*.f64 ew (cos.f64 t)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) (*.f64 ew (cos.f64 t))) #s(literal -1 binary64))
(*.f64 ew (/.f64 (cos.f64 t) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))))
(*.f64 (cos.f64 t) (/.f64 ew (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew (cos.f64 t)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))) (/.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64))) (*.f64 ew (cos.f64 t))))
(*.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) #s(literal -1 binary64))))
(*.f64 (/.f64 (cos.f64 t) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))) ew)
(*.f64 (*.f64 ew #s(literal -1 binary64)) (/.f64 (neg.f64 (cos.f64 t)) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))))
(*.f64 (*.f64 (cos.f64 t) #s(literal -1 binary64)) (/.f64 (neg.f64 ew) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))))
(*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 ew (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))) (cos.f64 t))
(*.f64 (/.f64 ew (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))) (/.f64 (cos.f64 t) #s(literal 1 binary64)))
(*.f64 (/.f64 ew (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (/.f64 (cos.f64 t) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))))
(*.f64 (/.f64 ew (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) (/.f64 (cos.f64 t) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))))
(*.f64 (/.f64 (cos.f64 t) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew))))))) (/.f64 ew (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))))
(*.f64 (/.f64 (cos.f64 t) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64))) (/.f64 ew (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 t)) #s(literal -1 binary64)) (/.f64 ew (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 t)) (/.f64 ew (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64))) (*.f64 (*.f64 ew ew) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal -1/2 binary64)) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew (cos.f64 t)) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (*.f64 t (*.f64 t (*.f64 eh eh)))) #s(literal 1/4 binary64)) (*.f64 ew (*.f64 ew (*.f64 ew ew)))) #s(literal -1 binary64)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) (*.f64 t t) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 ew (*.f64 eh (tan.f64 t))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eh (sin.f64 t))) (/.f64 ew (*.f64 eh (tan.f64 t))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 eh (tan.f64 t))) (/.f64 ew (*.f64 eh (tan.f64 t))))
(neg.f64 (/.f64 ew (*.f64 eh (tan.f64 t))))
(neg.f64 (/.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) #s(literal 1 binary64)))
(/.f64 ew (*.f64 (neg.f64 eh) (tan.f64 t)))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sin.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) eh)))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 t) (neg.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh))))
(/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh))))
(/.f64 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (tan.f64 t) (/.f64 eh ew)))
(/.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (*.f64 eh (sin.f64 t)))
(/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t)))
(/.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh) (neg.f64 (sin.f64 t)))
(/.f64 (neg.f64 (/.f64 ew (tan.f64 t))) eh)
(/.f64 (neg.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh)) (sin.f64 t))
(/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 eh))
(/.f64 (/.f64 ew (neg.f64 eh)) (tan.f64 t))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh))) (neg.f64 (sin.f64 t)))
(/.f64 (neg.f64 (/.f64 ew (neg.f64 eh))) (neg.f64 (tan.f64 t)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) (/.f64 ew (*.f64 eh (tan.f64 t))) (*.f64 #s(literal 0 binary64) (/.f64 ew (*.f64 eh (tan.f64 t)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) (/.f64 ew (*.f64 eh (tan.f64 t))))) (+.f64 #s(literal 0 binary64) (/.f64 ew (*.f64 eh (tan.f64 t)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 ew (neg.f64 eh))) (tan.f64 t))
(/.f64 (*.f64 (cos.f64 t) (/.f64 ew (sin.f64 t))) (neg.f64 eh))
(/.f64 (*.f64 ew (/.f64 (cos.f64 t) eh)) (neg.f64 (sin.f64 t)))
(/.f64 (*.f64 ew (neg.f64 (/.f64 (cos.f64 t) eh))) (sin.f64 t))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 ew)) (*.f64 eh (tan.f64 t)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew (cos.f64 t)) eh)) (neg.f64 (sin.f64 t)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh))) (sin.f64 t))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 ew (tan.f64 t))) (neg.f64 eh))
(/.f64 (*.f64 (/.f64 ew eh) (cos.f64 t)) (neg.f64 (sin.f64 t)))
(/.f64 (*.f64 (/.f64 (cos.f64 t) eh) ew) (neg.f64 (sin.f64 t)))
(/.f64 (*.f64 (/.f64 ew (neg.f64 eh)) (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (*.f64 ew #s(literal -1 binary64)) (cos.f64 t)) (*.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (neg.f64 (/.f64 (cos.f64 t) eh)) ew) (sin.f64 t))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) eh) (*.f64 ew (cos.f64 t))) (neg.f64 (sin.f64 t)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(/.f64 (*.f64 ew (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t)))) eh)
(/.f64 (*.f64 (cos.f64 t) (neg.f64 (/.f64 ew (sin.f64 t)))) eh)
(pow.f64 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)) #s(literal -1 binary64))
(*.f64 ew (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))))
(*.f64 (cos.f64 t) (neg.f64 (/.f64 ew (*.f64 eh (sin.f64 t)))))
(*.f64 (cos.f64 t) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))) ew))
(*.f64 (cos.f64 t) (*.f64 (neg.f64 ew) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 ew (*.f64 eh (tan.f64 t))))
(*.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))))
(*.f64 (neg.f64 ew) (/.f64 #s(literal 1 binary64) (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t))) #s(literal -1 binary64)))
(*.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))) ew)
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))) (pow.f64 (/.f64 #s(literal 1 binary64) ew) #s(literal -1 binary64)))
(*.f64 (neg.f64 (cos.f64 t)) (/.f64 ew (*.f64 eh (sin.f64 t))))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh) (/.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 t))))
(*.f64 (neg.f64 (/.f64 ew (tan.f64 t))) (/.f64 #s(literal 1 binary64) eh))
(*.f64 (neg.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh)) (/.f64 #s(literal 1 binary64) (sin.f64 t)))
(*.f64 (/.f64 ew (tan.f64 t)) (/.f64 #s(literal -1 binary64) eh))
(*.f64 (/.f64 ew eh) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t))))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t)) (/.f64 ew (neg.f64 eh)))
(*.f64 (/.f64 ew (sin.f64 t)) (neg.f64 (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (cos.f64 t) eh) (neg.f64 (/.f64 ew (sin.f64 t))))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t))) (/.f64 ew eh))
(*.f64 (/.f64 ew (neg.f64 eh)) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(*.f64 (*.f64 ew #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (tan.f64 t))) (*.f64 ew #s(literal -1 binary64)))
(*.f64 (neg.f64 (/.f64 ew (sin.f64 t))) (/.f64 (cos.f64 t) eh))
(*.f64 (neg.f64 (/.f64 (cos.f64 t) eh)) (/.f64 ew (sin.f64 t)))
(*.f64 (*.f64 (cos.f64 t) #s(literal -1 binary64)) (/.f64 ew (*.f64 eh (sin.f64 t))))
(*.f64 (/.f64 ew (*.f64 eh (sin.f64 t))) (*.f64 (cos.f64 t) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))) (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 #s(literal 1 binary64) eh) (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (/.f64 #s(literal 1 binary64) eh) (pow.f64 (neg.f64 (/.f64 (tan.f64 t) ew)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) eh) (/.f64 ew (neg.f64 (tan.f64 t))))
(*.f64 (/.f64 #s(literal -1 binary64) eh) (/.f64 ew (tan.f64 t)))
(*.f64 (/.f64 #s(literal -1 binary64) eh) (pow.f64 (/.f64 (tan.f64 t) ew) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (tan.f64 t) ew) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) eh))
(*.f64 (pow.f64 (tan.f64 t) #s(literal -1 binary64)) (pow.f64 (/.f64 eh (neg.f64 ew)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 eh (neg.f64 ew)) #s(literal -1 binary64)) (pow.f64 (tan.f64 t) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) ew) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))))
(*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) ew) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) ew) #s(literal -1 binary64)) (pow.f64 (*.f64 eh (tan.f64 t)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 eh ew) #s(literal -1 binary64)) (pow.f64 (neg.f64 (tan.f64 t)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 eh (cos.f64 t)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (/.f64 (sin.f64 t) ew)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (/.f64 eh (cos.f64 t))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sin.f64 t) ew) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (cos.f64 t)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 eh (sin.f64 t)) ew) #s(literal -1 binary64)))
(*.f64 (/.f64 (cos.f64 t) #s(literal 1 binary64)) (neg.f64 (/.f64 ew (*.f64 eh (sin.f64 t)))))
(*.f64 (/.f64 (neg.f64 (cos.f64 t)) #s(literal -1 binary64)) (neg.f64 (/.f64 ew (*.f64 eh (sin.f64 t)))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 t))) (/.f64 (*.f64 ew (cos.f64 t)) eh))
(*.f64 (/.f64 #s(literal 1 binary64) (sin.f64 t)) (neg.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh)))
(*.f64 (/.f64 #s(literal -1 binary64) (sin.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) eh))
(*.f64 (/.f64 #s(literal -1 binary64) (tan.f64 t)) (/.f64 ew eh))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (tan.f64 t))) (/.f64 ew (neg.f64 eh)))
(*.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 t)) (neg.f64 (/.f64 ew (*.f64 eh (sin.f64 t)))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 ew eh)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (cos.f64 t) eh)) (neg.f64 (/.f64 ew (sin.f64 t))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 ew (neg.f64 eh))) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 ew #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 eh (tan.f64 t))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (cos.f64 t) eh))) (/.f64 ew (sin.f64 t)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 t) #s(literal -1 binary64))) (/.f64 ew (*.f64 eh (sin.f64 t))))
(*.f64 (*.f64 #s(literal -1 binary64) (/.f64 ew eh)) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(*.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (tan.f64 t))) (/.f64 ew eh))
(*.f64 (*.f64 #s(literal -1 binary64) (/.f64 ew (sin.f64 t))) (/.f64 (cos.f64 t) eh))
(*.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 t) eh)) (/.f64 ew (sin.f64 t)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))) ew) (cos.f64 t))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))) (cos.f64 t)) ew)
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))) #s(literal 1 binary64)) (*.f64 ew (cos.f64 t)))
(-.f64 #s(literal 0 binary64) (*.f64 ew (*.f64 (cos.f64 t) (/.f64 ew (*.f64 eh (tan.f64 t))))))
(neg.f64 (*.f64 ew (*.f64 (cos.f64 t) (/.f64 ew (*.f64 eh (tan.f64 t))))))
(neg.f64 (*.f64 (*.f64 (cos.f64 t) (/.f64 ew (*.f64 eh (tan.f64 t)))) ew))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) eh) (sin.f64 t)))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) #s(literal -1 binary64)) (neg.f64 (*.f64 eh (sin.f64 t)))))
(/.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)))
(/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh (*.f64 ew (*.f64 ew (cos.f64 t))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)) (*.f64 ew (cos.f64 t))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh (*.f64 ew (*.f64 ew (cos.f64 t))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sin.f64 t)) (/.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) eh)))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 t) (/.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (neg.f64 eh))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh (*.f64 ew (*.f64 ew (cos.f64 t)))))))
(/.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (*.f64 (tan.f64 t) (/.f64 eh ew)))
(/.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (neg.f64 (*.f64 eh (sin.f64 t))))
(/.f64 (*.f64 (neg.f64 (*.f64 ew ew)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (*.f64 eh (sin.f64 t)))
(/.f64 (*.f64 ew (*.f64 (cos.f64 t) (/.f64 ew (*.f64 eh (tan.f64 t))))) #s(literal -1 binary64))
(/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (*.f64 (neg.f64 eh) (tan.f64 t)))
(/.f64 (/.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) eh) (neg.f64 (sin.f64 t)))
(/.f64 (/.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (neg.f64 eh)) (sin.f64 t))
(/.f64 (*.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) #s(literal -1 binary64)) (*.f64 eh (sin.f64 t)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 ew ew)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))))) (neg.f64 (*.f64 eh (sin.f64 t))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (neg.f64 eh))) (neg.f64 (sin.f64 t)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) #s(literal -1 binary64))) (neg.f64 (*.f64 eh (sin.f64 t))))
(/.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 ew (neg.f64 eh))) (tan.f64 t))
(/.f64 (*.f64 (*.f64 ew (cos.f64 t)) (neg.f64 ew)) (*.f64 eh (tan.f64 t)))
(/.f64 (*.f64 (neg.f64 ew) (*.f64 ew (cos.f64 t))) (*.f64 eh (tan.f64 t)))
(/.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) eh)) (neg.f64 (sin.f64 t)))
(/.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 ew (tan.f64 t))) (neg.f64 eh))
(/.f64 (*.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh))) (sin.f64 t))
(/.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh) (*.f64 ew (cos.f64 t))) (neg.f64 (sin.f64 t)))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh)) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(/.f64 (*.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (neg.f64 (*.f64 ew (cos.f64 t)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(/.f64 (*.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (/.f64 ew (tan.f64 t))) eh)
(/.f64 (*.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (/.f64 (cos.f64 t) eh)) (neg.f64 (sin.f64 t)))
(/.f64 (*.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (neg.f64 (/.f64 (cos.f64 t) eh))) (sin.f64 t))
(/.f64 (*.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (*.f64 (cos.f64 t) #s(literal -1 binary64))) (*.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (/.f64 ew (tan.f64 t)) (*.f64 ew (cos.f64 t))) (neg.f64 eh))
(/.f64 (*.f64 (/.f64 ew (neg.f64 eh)) (*.f64 ew (cos.f64 t))) (tan.f64 t))
(/.f64 (*.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (/.f64 ew (tan.f64 t)))) eh)
(pow.f64 (*.f64 (neg.f64 (tan.f64 t)) (/.f64 eh (*.f64 ew (*.f64 ew (cos.f64 t))))) #s(literal -1 binary64))
(*.f64 ew (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 (neg.f64 eh) (tan.f64 t))))
(*.f64 (cos.f64 t) (/.f64 (*.f64 ew ew) (*.f64 (neg.f64 eh) (tan.f64 t))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))))
(*.f64 (*.f64 ew ew) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (*.f64 (neg.f64 eh) (tan.f64 t))))
(*.f64 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))) (/.f64 (cos.f64 t) (/.f64 #s(literal 1 binary64) ew)))
(*.f64 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (*.f64 (neg.f64 eh) (tan.f64 t))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 ew (*.f64 (cos.f64 t) (/.f64 ew (*.f64 eh (tan.f64 t))))))
(*.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (/.f64 ew (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))) (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))) (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) (/.f64 (cos.f64 t) (/.f64 #s(literal -1 binary64) ew)))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 (neg.f64 eh) (tan.f64 t))) ew)
(*.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))) (*.f64 ew (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))) (/.f64 ew (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))) (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) ew)))
(*.f64 (*.f64 (neg.f64 (*.f64 ew ew)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh) (neg.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (neg.f64 (/.f64 ew (tan.f64 t))) (/.f64 (*.f64 ew (cos.f64 t)) eh))
(*.f64 (neg.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh)) (/.f64 ew (tan.f64 t)))
(*.f64 (/.f64 ew (tan.f64 t)) (neg.f64 (/.f64 (*.f64 ew (cos.f64 t)) eh)))
(*.f64 (/.f64 ew (tan.f64 t)) (/.f64 (cos.f64 t) (/.f64 eh (neg.f64 ew))))
(*.f64 (/.f64 ew eh) (/.f64 (*.f64 ew (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (neg.f64 (sin.f64 t))))
(*.f64 (/.f64 ew eh) (/.f64 (cos.f64 t) (neg.f64 (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 ew eh) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (tan.f64 t))))
(*.f64 (/.f64 ew eh) (*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t))) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t)) (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (neg.f64 eh)))
(*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 eh (neg.f64 ew))))
(*.f64 (/.f64 ew (sin.f64 t)) (/.f64 (*.f64 ew (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (neg.f64 eh)))
(*.f64 (/.f64 (cos.f64 t) eh) (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (neg.f64 (sin.f64 t))))
(*.f64 (/.f64 (cos.f64 t) eh) (/.f64 ew (neg.f64 (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (cos.f64 t) eh) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (/.f64 (sin.f64 t) ew))))
(*.f64 (/.f64 (cos.f64 t) eh) (*.f64 (neg.f64 (/.f64 ew (sin.f64 t))) (*.f64 ew (cos.f64 t))))
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t))) (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) eh))
(*.f64 (/.f64 ew (neg.f64 eh)) (/.f64 (*.f64 ew (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (sin.f64 t)))
(*.f64 (/.f64 ew (neg.f64 eh)) (/.f64 (cos.f64 t) (/.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 ew (neg.f64 eh)) (/.f64 (*.f64 ew (cos.f64 t)) (tan.f64 t)))
(*.f64 (/.f64 ew (neg.f64 eh)) (*.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t)) (*.f64 ew (cos.f64 t))))
(*.f64 (*.f64 ew #s(literal -1 binary64)) (*.f64 (cos.f64 t) (/.f64 ew (*.f64 eh (tan.f64 t)))))
(*.f64 (*.f64 ew #s(literal -1 binary64)) (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh (tan.f64 t))))
(*.f64 (*.f64 ew #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (tan.f64 t))) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (tan.f64 t))) (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (tan.f64 t))) (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal -1 binary64) ew)))
(*.f64 (neg.f64 (/.f64 ew (sin.f64 t))) (/.f64 (*.f64 ew (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) eh))
(*.f64 (neg.f64 (/.f64 (cos.f64 t) eh)) (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (sin.f64 t)))
(*.f64 (neg.f64 (/.f64 (cos.f64 t) eh)) (/.f64 ew (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 (/.f64 (cos.f64 t) eh)) (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 (sin.f64 t) ew)))
(*.f64 (neg.f64 (/.f64 (cos.f64 t) eh)) (*.f64 (/.f64 ew (sin.f64 t)) (*.f64 ew (cos.f64 t))))
(*.f64 (*.f64 (cos.f64 t) #s(literal -1 binary64)) (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (*.f64 eh (sin.f64 t))))
(*.f64 (*.f64 (cos.f64 t) #s(literal -1 binary64)) (/.f64 ew (*.f64 (tan.f64 t) (/.f64 eh ew))))
(*.f64 (*.f64 (cos.f64 t) #s(literal -1 binary64)) (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 eh (sin.f64 t)) ew)))
(*.f64 (*.f64 (cos.f64 t) #s(literal -1 binary64)) (*.f64 (/.f64 ew (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 ew (*.f64 eh (sin.f64 t))) (/.f64 (*.f64 ew (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (cos.f64 t) (/.f64 ew (*.f64 eh (tan.f64 t)))) (*.f64 ew #s(literal -1 binary64)))
(*.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))))
(*.f64 (*.f64 ew (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (neg.f64 (/.f64 ew (*.f64 eh (sin.f64 t)))))
(*.f64 (*.f64 ew (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))) ew))
(*.f64 (/.f64 (*.f64 ew ew) (*.f64 (neg.f64 eh) (tan.f64 t))) (cos.f64 t))
(*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) (neg.f64 ew)) (/.f64 ew (*.f64 eh (sin.f64 t))))
(*.f64 (/.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) eh) (/.f64 #s(literal 1 binary64) (neg.f64 (sin.f64 t))))
(*.f64 (/.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (neg.f64 eh)) (/.f64 #s(literal 1 binary64) (sin.f64 t)))
(*.f64 (*.f64 (*.f64 (*.f64 ew ew) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))))
(*.f64 (/.f64 #s(literal 1 binary64) eh) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 #s(literal -1 binary64) eh) (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 (/.f64 ew (*.f64 eh (sin.f64 t)))) (/.f64 (cos.f64 t) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) (*.f64 (*.f64 ew ew) (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t)))))
(*.f64 (/.f64 (cos.f64 t) #s(literal 1 binary64)) (/.f64 (*.f64 ew ew) (*.f64 (neg.f64 eh) (tan.f64 t))))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 (*.f64 ew (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) eh) (neg.f64 (/.f64 ew (sin.f64 t))))
(*.f64 (/.f64 (*.f64 ew ew) eh) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) (neg.f64 (sin.f64 t))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) #s(literal -1 binary64)) (/.f64 (*.f64 ew ew) (*.f64 eh (sin.f64 t))))
(*.f64 (/.f64 (*.f64 ew ew) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) (*.f64 eh (sin.f64 t))))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) eh) (/.f64 (*.f64 ew ew) (neg.f64 (sin.f64 t))))
(*.f64 (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) eh) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t))))
(*.f64 (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 (*.f64 ew (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) #s(literal -1 binary64)) (/.f64 ew (*.f64 eh (sin.f64 t))))
(*.f64 (/.f64 (*.f64 ew (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (sin.f64 t)) (/.f64 ew (neg.f64 eh)))
(*.f64 (/.f64 (*.f64 ew (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (neg.f64 (sin.f64 t))) (/.f64 ew eh))
(*.f64 (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (neg.f64 (sin.f64 t))) (/.f64 (cos.f64 t) eh))
(*.f64 (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (*.f64 eh (sin.f64 t))) (*.f64 (cos.f64 t) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) (sin.f64 t)) (/.f64 (*.f64 ew ew) (neg.f64 eh)))
(*.f64 (/.f64 (*.f64 ew ew) (neg.f64 eh)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) (sin.f64 t)))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) (neg.f64 (sin.f64 t))) (/.f64 (*.f64 ew ew) eh))
(*.f64 (/.f64 (*.f64 ew ew) (sin.f64 t)) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) (neg.f64 eh)))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) (*.f64 eh (sin.f64 t))) (/.f64 (*.f64 ew ew) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) (neg.f64 eh)) (/.f64 (*.f64 ew ew) (sin.f64 t)))
(*.f64 (/.f64 (*.f64 ew ew) (neg.f64 (sin.f64 t))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) eh))
(*.f64 (/.f64 (*.f64 ew ew) (*.f64 eh (sin.f64 t))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (neg.f64 eh)) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(*.f64 (/.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) (sin.f64 t)) (neg.f64 (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (*.f64 ew (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t))))) (neg.f64 eh)) (/.f64 ew (sin.f64 t)))
(*.f64 (/.f64 (cos.f64 t) (/.f64 (tan.f64 t) ew)) (/.f64 ew (neg.f64 eh)))
(*.f64 (/.f64 (cos.f64 t) (/.f64 eh (neg.f64 ew))) (/.f64 ew (tan.f64 t)))
(*.f64 (/.f64 (cos.f64 t) (/.f64 #s(literal 1 binary64) ew)) (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 (cos.f64 t) (/.f64 #s(literal -1 binary64) ew)) (/.f64 ew (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 ew (/.f64 #s(literal 1 binary64) ew)) (/.f64 (cos.f64 t) (*.f64 (neg.f64 eh) (tan.f64 t))))
(*.f64 (/.f64 (cos.f64 t) (*.f64 (neg.f64 eh) (tan.f64 t))) (/.f64 ew (/.f64 #s(literal 1 binary64) ew)))
(*.f64 (/.f64 ew (/.f64 (tan.f64 t) ew)) (neg.f64 (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 ew (/.f64 eh ew)) (/.f64 (cos.f64 t) (neg.f64 (tan.f64 t))))
(*.f64 (/.f64 ew (/.f64 eh (cos.f64 t))) (/.f64 (cos.f64 t) (neg.f64 (/.f64 (sin.f64 t) ew))))
(*.f64 (/.f64 ew (/.f64 eh (neg.f64 ew))) (/.f64 (cos.f64 t) (tan.f64 t)))
(*.f64 (/.f64 (cos.f64 t) (tan.f64 t)) (/.f64 ew (/.f64 eh (neg.f64 ew))))
(*.f64 (/.f64 ew (neg.f64 (/.f64 eh (cos.f64 t)))) (/.f64 (cos.f64 t) (/.f64 (sin.f64 t) ew)))
(*.f64 (/.f64 ew (/.f64 #s(literal -1 binary64) ew)) (/.f64 (cos.f64 t) (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 (cos.f64 t) (*.f64 eh (tan.f64 t))) (/.f64 ew (/.f64 #s(literal -1 binary64) ew)))
(*.f64 (/.f64 ew (/.f64 #s(literal -1 binary64) (cos.f64 t))) (/.f64 (cos.f64 t) (/.f64 (*.f64 eh (sin.f64 t)) ew)))
(*.f64 (/.f64 (cos.f64 t) (/.f64 eh ew)) (/.f64 ew (neg.f64 (tan.f64 t))))
(*.f64 (/.f64 (cos.f64 t) (/.f64 eh (cos.f64 t))) (/.f64 ew (neg.f64 (/.f64 (sin.f64 t) ew))))
(*.f64 (/.f64 (cos.f64 t) (neg.f64 (/.f64 eh (cos.f64 t)))) (/.f64 ew (/.f64 (sin.f64 t) ew)))
(*.f64 (/.f64 (cos.f64 t) (/.f64 #s(literal -1 binary64) (cos.f64 t))) (/.f64 ew (/.f64 (*.f64 eh (sin.f64 t)) ew)))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (tan.f64 t)) (/.f64 ew (neg.f64 eh)))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 eh (tan.f64 t))) (*.f64 ew #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) ew)) (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 (tan.f64 t) ew)) (/.f64 #s(literal -1 binary64) eh))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 eh ew)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t))))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 eh (cos.f64 t))) (neg.f64 (/.f64 ew (sin.f64 t))))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 eh (neg.f64 ew))) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (/.f64 eh (cos.f64 t)))) (/.f64 ew (sin.f64 t)))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal -1 binary64) ew)) (/.f64 #s(literal 1 binary64) (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal -1 binary64) (cos.f64 t))) (/.f64 ew (*.f64 eh (sin.f64 t))))
(*.f64 (/.f64 (neg.f64 (*.f64 ew (cos.f64 t))) #s(literal -1 binary64)) (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 ew eh)) (neg.f64 (/.f64 #s(literal 1 binary64) (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (cos.f64 t) eh)) (neg.f64 (/.f64 ew (sin.f64 t))))
(*.f64 (*.f64 (neg.f64 (*.f64 ew (cos.f64 t))) ew) (/.f64 #s(literal 1 binary64) (*.f64 eh (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 ew (neg.f64 eh))) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (*.f64 ew #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 eh (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (/.f64 (cos.f64 t) eh))) (/.f64 ew (sin.f64 t)))
(*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (*.f64 (cos.f64 t) #s(literal -1 binary64))) (/.f64 ew (*.f64 eh (sin.f64 t))))
(*.f64 (*.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (/.f64 ew eh)) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(*.f64 (*.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (/.f64 #s(literal 1 binary64) (tan.f64 t))) (/.f64 ew eh))
(*.f64 (*.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (/.f64 ew (sin.f64 t))) (/.f64 (cos.f64 t) eh))
(*.f64 (*.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (/.f64 (cos.f64 t) eh)) (/.f64 ew (sin.f64 t)))

simplify466.0ms (3.4%)

Memory
12.7MiB live, 520.6MiB allocated
Algorithm
egg-herbie
Rules
8 084×lower-fma.f64
8 084×lower-fma.f32
7 488×lower-*.f64
7 488×lower-*.f32
2 424×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04145072
113285021
248515019
080734891
Stop Event
iter limit
node limit
Counts
384 → 382
Calls
Call 1
Inputs
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh t) ew))
(* t (+ (* -1 (/ eh ew)) (* -1/3 (/ (* eh (pow t 2)) ew))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* -2/15 (/ (* eh (pow t 2)) ew))))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* (pow t 2) (+ (* -2/15 (/ eh ew)) (* -17/315 (/ (* eh (pow t 2)) ew))))))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
ew
(+ ew (* -1/2 (* ew (pow t 2))))
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* 1/24 (* ew (pow t 2))))))
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* (pow t 2) (+ (* -1/720 (* ew (pow t 2))) (* 1/24 ew))))))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh t)
(* t (+ eh (* -1/6 (* eh (pow t 2)))))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* 1/120 (* eh (pow t 2)))))))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* (pow t 2) (+ (* -1/5040 (* eh (pow t 2))) (* 1/120 eh)))))))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (* eh t))
(* t (+ (* -1 eh) (* -1/3 (* eh (pow t 2)))))
(* t (+ (* -1 eh) (* (pow t 2) (+ (* -1/3 eh) (* -2/15 (* eh (pow t 2)))))))
(* t (+ (* -1 eh) (* (pow t 2) (+ (* -1/3 eh) (* (pow t 2) (+ (* -2/15 eh) (* -17/315 (* eh (pow t 2)))))))))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(cos (atan (neg (/ (* eh t) ew))))
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (cos (atan (neg (/ (* eh t) ew)))))
(+ (* -1/2 (* ew (* (pow t 2) (cos (atan (neg (/ (* eh t) ew))))))) (* ew (cos (atan (neg (/ (* eh t) ew))))))
(+ (* ew (cos (atan (neg (/ (* eh t) ew))))) (* (pow t 2) (+ (* -1/2 (* ew (cos (atan (neg (/ (* eh t) ew)))))) (* 1/24 (* ew (* (pow t 2) (cos (atan (neg (/ (* eh t) ew))))))))))
(+ (* ew (cos (atan (neg (/ (* eh t) ew))))) (* (pow t 2) (+ (* -1/2 (* ew (cos (atan (neg (/ (* eh t) ew)))))) (* (pow t 2) (+ (* -1/720 (* ew (* (pow t 2) (cos (atan (neg (/ (* eh t) ew))))))) (* 1/24 (* ew (cos (atan (neg (/ (* eh t) ew)))))))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))
(/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))
(/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))
(* (pow ew 3) (+ (* -4 (/ (* (pow ew 2) (cos t)) (* (pow eh 4) (pow t 4)))) (* 2 (/ (cos t) (* (pow eh 2) (pow t 2))))))
(* (pow ew 3) (+ (* 2 (/ (cos t) (* (pow eh 2) (pow t 2)))) (* (pow ew 2) (- (* 8 (/ (* (pow ew 2) (cos t)) (* (pow eh 6) (pow t 6)))) (* 4 (/ (cos t) (* (pow eh 4) (pow t 4))))))))
(* (pow ew 3) (+ (* 2 (/ (cos t) (* (pow eh 2) (pow t 2)))) (* (pow ew 2) (- (* (pow ew 2) (- (* -16 (/ (* (pow ew 2) (cos t)) (* (pow eh 8) (pow t 8)))) (* -8 (/ (cos t) (* (pow eh 6) (pow t 6)))))) (* 4 (/ (cos t) (* (pow eh 4) (pow t 4))))))))
(* ew (cos t))
(* ew (+ (cos t) (* -1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2)))))
(* ew (- (+ (cos t) (* 1/4 (/ (* (pow eh 4) (* (pow t 4) (cos t))) (pow ew 4)))) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2)))))
(* ew (- (+ (cos t) (* -1/8 (/ (* (pow eh 6) (* (pow t 6) (cos t))) (pow ew 6)))) (+ (* -1/4 (/ (* (pow eh 4) (* (pow t 4) (cos t))) (pow ew 4))) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2))))))
(* ew (cos t))
(* -1 (* ew (+ (* -1 (cos t)) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2))))))
(* -1 (* ew (+ (* -1 (cos t)) (+ (* -1/4 (/ (* (pow eh 4) (* (pow t 4) (cos t))) (pow ew 4))) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2)))))))
(* -1 (* ew (+ (* -1 (cos t)) (+ (* -1/4 (/ (* (pow eh 4) (* (pow t 4) (cos t))) (pow ew 4))) (+ (* 1/8 (/ (* (pow eh 6) (* (pow t 6) (cos t))) (pow ew 6))) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2))))))))
ew
(+ ew (* (pow t 2) (- (* -1/2 ew) (* 1/2 (/ (pow eh 2) ew)))))
(+ ew (* (pow t 2) (- (+ (* -1/2 ew) (* (pow t 2) (- (* 1/24 ew) (* 1/2 (/ (* (pow eh 2) (- (* -1/2 ew) (* 1/2 (/ (pow eh 2) ew)))) (pow ew 2)))))) (* 1/2 (/ (pow eh 2) ew)))))
(+ ew (* (pow t 2) (- (+ (* -1/2 ew) (* (pow t 2) (- (+ (* 1/24 ew) (* (pow t 2) (- (* -1/720 ew) (* 1/2 (/ (* (pow eh 2) (- (* 1/24 ew) (* 1/2 (/ (* (pow eh 2) (- (* -1/2 ew) (* 1/2 (/ (pow eh 2) ew)))) (pow ew 2))))) (pow ew 2)))))) (* 1/2 (/ (* (pow eh 2) (- (* -1/2 ew) (* 1/2 (/ (pow eh 2) ew)))) (pow ew 2)))))) (* 1/2 (/ (pow eh 2) ew)))))
(* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))
(/ (+ (* -4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2)))) (pow t 2))
(/ (- (+ (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2))) (* 8 (/ (* (pow ew 7) (cos t)) (* (pow eh 6) (pow t 4))))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2))))) (pow t 2))
(/ (- (+ (* -16 (/ (* (pow ew 9) (cos t)) (* (pow eh 8) (pow t 6)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2)))) (+ (* -8 (/ (* (pow ew 7) (cos t)) (* (pow eh 6) (pow t 4)))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2)))))) (pow t 2))
(* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))
(/ (+ (* -4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2)))) (pow t 2))
(/ (- (+ (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2))) (* 8 (/ (* (pow ew 7) (cos t)) (* (pow eh 6) (pow t 4))))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2))))) (pow t 2))
(/ (- (+ (* -16 (/ (* (pow ew 9) (cos t)) (* (pow eh 8) (pow t 6)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2)))) (+ (* -8 (/ (* (pow ew 7) (cos t)) (* (pow eh 6) (pow t 4)))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2)))))) (pow t 2))
(* ew (cos t))
(+ (* -1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) ew)) (* ew (cos t)))
(+ (* ew (cos t)) (* (pow eh 2) (- (* 1/4 (/ (* (pow eh 2) (* (pow t 4) (cos t))) (pow ew 3))) (* 1/2 (/ (* (pow t 2) (cos t)) ew)))))
(+ (* ew (cos t)) (* (pow eh 2) (- (* (pow eh 2) (- (* -1/8 (/ (* (pow eh 2) (* (pow t 6) (cos t))) (pow ew 5))) (* -1/4 (/ (* (pow t 4) (cos t)) (pow ew 3))))) (* 1/2 (/ (* (pow t 2) (cos t)) ew)))))
(* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))
(/ (+ (* -4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2)))) (pow eh 2))
(/ (- (+ (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2))) (* 8 (/ (* (pow ew 7) (cos t)) (* (pow eh 4) (pow t 6))))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4))))) (pow eh 2))
(/ (- (+ (* -16 (/ (* (pow ew 9) (cos t)) (* (pow eh 6) (pow t 8)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2)))) (+ (* -8 (/ (* (pow ew 7) (cos t)) (* (pow eh 4) (pow t 6)))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4)))))) (pow eh 2))
(* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))
(/ (+ (* -4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2)))) (pow eh 2))
(/ (- (+ (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2))) (* 8 (/ (* (pow ew 7) (cos t)) (* (pow eh 4) (pow t 6))))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4))))) (pow eh 2))
(/ (- (+ (* -16 (/ (* (pow ew 9) (cos t)) (* (pow eh 6) (pow t 8)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2)))) (+ (* -8 (/ (* (pow ew 7) (cos t)) (* (pow eh 4) (pow t 6)))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4)))))) (pow eh 2))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ ew (* eh t)))
(/ (+ (* -1 (* (pow t 2) (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh))))) (* -1 (/ ew eh))) t)
(/ (+ (* -1 (/ ew eh)) (* (pow t 2) (+ (* -1 (* (pow t 2) (- (* 1/24 (/ ew eh)) (+ (* -1/6 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh)))) (* 1/120 (/ ew eh)))))) (* -1 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh))))))) t)
(/ (+ (* -1 (/ ew eh)) (* (pow t 2) (+ (* -1 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh)))) (* (pow t 2) (+ (* -1 (* (pow t 2) (- (* -1/720 (/ ew eh)) (+ (* -1/6 (- (* 1/24 (/ ew eh)) (+ (* -1/6 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh)))) (* 1/120 (/ ew eh))))) (+ (* -1/5040 (/ ew eh)) (* 1/120 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh))))))))) (* -1 (- (* 1/24 (/ ew eh)) (+ (* -1/6 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh)))) (* 1/120 (/ ew eh)))))))))) t)
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (pow ew 2) (* eh t)))
(/ (+ (* -1 (* (pow t 2) (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh))))) (* -1 (/ (pow ew 2) eh))) t)
(/ (+ (* -1 (/ (pow ew 2) eh)) (* (pow t 2) (+ (* -1 (* (pow t 2) (- (* 1/3 (/ (pow ew 2) eh)) (+ (* -1/6 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh)))) (* 1/120 (/ (pow ew 2) eh)))))) (* -1 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh))))))) t)
(/ (+ (* -1 (/ (pow ew 2) eh)) (* (pow t 2) (+ (* -1 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh)))) (* (pow t 2) (+ (* -1 (* (pow t 2) (- (* -2/45 (/ (pow ew 2) eh)) (+ (* -1/6 (- (* 1/3 (/ (pow ew 2) eh)) (+ (* -1/6 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh)))) (* 1/120 (/ (pow ew 2) eh))))) (+ (* -1/5040 (/ (pow ew 2) eh)) (* 1/120 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh))))))))) (* -1 (- (* 1/3 (/ (pow ew 2) eh)) (+ (* -1/6 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh)))) (* 1/120 (/ (pow ew 2) eh)))))))))) t)
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
Outputs
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh (neg.f64 t)) ew)
(* t (+ (* -1 (/ eh ew)) (* -1/3 (/ (* eh (pow t 2)) ew))))
(*.f64 t (fma.f64 eh (*.f64 (/.f64 (*.f64 t t) ew) #s(literal -1/3 binary64)) (/.f64 eh (neg.f64 ew))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* -2/15 (/ (* eh (pow t 2)) ew))))))
(*.f64 t (fma.f64 (*.f64 t t) (fma.f64 eh (*.f64 (/.f64 (*.f64 t t) ew) #s(literal -2/15 binary64)) (*.f64 (/.f64 eh ew) #s(literal -1/3 binary64))) (/.f64 eh (neg.f64 ew))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* (pow t 2) (+ (* -2/15 (/ eh ew)) (* -17/315 (/ (* eh (pow t 2)) ew))))))))
(*.f64 t (fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (fma.f64 eh (*.f64 (/.f64 (*.f64 t t) ew) #s(literal -17/315 binary64)) (*.f64 (/.f64 eh ew) #s(literal -2/15 binary64))) (*.f64 (/.f64 eh ew) #s(literal -1/3 binary64))) (/.f64 eh (neg.f64 ew))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
ew
(+ ew (* -1/2 (* ew (pow t 2))))
(fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew)
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* 1/24 (* ew (pow t 2))))))
(fma.f64 (*.f64 t t) (fma.f64 t (*.f64 t (*.f64 ew #s(literal 1/24 binary64))) (*.f64 ew #s(literal -1/2 binary64))) ew)
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* (pow t 2) (+ (* -1/720 (* ew (pow t 2))) (* 1/24 ew))))))
(fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/720 binary64)) (*.f64 ew #s(literal 1/24 binary64))) (*.f64 ew #s(literal -1/2 binary64))) ew)
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh t)
(*.f64 eh t)
(* t (+ eh (* -1/6 (* eh (pow t 2)))))
(*.f64 t (fma.f64 t (*.f64 t (*.f64 eh #s(literal -1/6 binary64))) eh))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* 1/120 (* eh (pow t 2)))))))
(*.f64 t (fma.f64 t (*.f64 t (fma.f64 eh #s(literal -1/6 binary64) (*.f64 (*.f64 eh (*.f64 t t)) #s(literal 1/120 binary64)))) eh))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* (pow t 2) (+ (* -1/5040 (* eh (pow t 2))) (* 1/120 eh)))))))
(*.f64 t (fma.f64 (*.f64 t t) (fma.f64 eh #s(literal -1/6 binary64) (*.f64 (*.f64 t t) (fma.f64 eh #s(literal 1/120 binary64) (*.f64 (*.f64 eh (*.f64 t t)) #s(literal -1/5040 binary64))))) eh))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (* eh t))
(*.f64 eh (neg.f64 t))
(* t (+ (* -1 eh) (* -1/3 (* eh (pow t 2)))))
(*.f64 t (-.f64 (*.f64 eh (*.f64 #s(literal -1/3 binary64) (*.f64 t t))) eh))
(* t (+ (* -1 eh) (* (pow t 2) (+ (* -1/3 eh) (* -2/15 (* eh (pow t 2)))))))
(*.f64 t (fma.f64 t (*.f64 t (fma.f64 eh #s(literal -1/3 binary64) (*.f64 eh (*.f64 (*.f64 t t) #s(literal -2/15 binary64))))) (neg.f64 eh)))
(* t (+ (* -1 eh) (* (pow t 2) (+ (* -1/3 eh) (* (pow t 2) (+ (* -2/15 eh) (* -17/315 (* eh (pow t 2)))))))))
(*.f64 t (fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (fma.f64 eh #s(literal -2/15 binary64) (*.f64 (*.f64 eh (*.f64 t t)) #s(literal -17/315 binary64))) (*.f64 eh #s(literal -1/3 binary64))) (neg.f64 eh)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(cos (atan (neg (/ (* eh t) ew))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (cos (atan (neg (/ (* eh t) ew)))))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(+ (* -1/2 (* ew (* (pow t 2) (cos (atan (neg (/ (* eh t) ew))))))) (* ew (cos (atan (neg (/ (* eh t) ew))))))
(fma.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))) (*.f64 (*.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64))) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))
(+ (* ew (cos (atan (neg (/ (* eh t) ew))))) (* (pow t 2) (+ (* -1/2 (* ew (cos (atan (neg (/ (* eh t) ew)))))) (* 1/24 (* ew (* (pow t 2) (cos (atan (neg (/ (* eh t) ew))))))))))
(fma.f64 (*.f64 t t) (fma.f64 (*.f64 ew #s(literal -1/2 binary64)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))) (*.f64 (*.f64 ew (*.f64 #s(literal 1/24 binary64) (*.f64 t t))) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))
(+ (* ew (cos (atan (neg (/ (* eh t) ew))))) (* (pow t 2) (+ (* -1/2 (* ew (cos (atan (neg (/ (* eh t) ew)))))) (* (pow t 2) (+ (* -1/720 (* ew (* (pow t 2) (cos (atan (neg (/ (* eh t) ew))))))) (* 1/24 (* ew (cos (atan (neg (/ (* eh t) ew)))))))))))
(fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (fma.f64 (*.f64 ew #s(literal 1/24 binary64)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))) (*.f64 (*.f64 ew (*.f64 (*.f64 t t) #s(literal -1/720 binary64))) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))) (*.f64 (*.f64 ew #s(literal -1/2 binary64)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* ew (* (cos t) (cos (atan (neg (/ (* eh t) ew))))))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh (*.f64 t t)))) (*.f64 ew ew))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh (*.f64 t t)))) (*.f64 ew ew))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh (*.f64 t t)))) (*.f64 ew ew))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh (*.f64 t t)))) (*.f64 ew ew))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh (*.f64 t t)))) (*.f64 ew ew))
(/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))
(/.f64 (fma.f64 ew ew (*.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh (*.f64 t t))))) (*.f64 ew ew))
(/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))
(/.f64 (fma.f64 ew ew (*.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh (*.f64 t t))))) (*.f64 ew ew))
(/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))
(/.f64 (fma.f64 ew ew (*.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh (*.f64 t t))))) (*.f64 ew ew))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh (*.f64 eh (*.f64 t t))))
(* (pow ew 3) (+ (* -4 (/ (* (pow ew 2) (cos t)) (* (pow eh 4) (pow t 4)))) (* 2 (/ (cos t) (* (pow eh 2) (pow t 2))))))
(*.f64 (*.f64 ew (*.f64 ew ew)) (fma.f64 (*.f64 #s(literal -4 binary64) (*.f64 ew ew)) (/.f64 (cos.f64 t) (*.f64 (pow.f64 eh #s(literal 4 binary64)) (*.f64 (*.f64 t t) (*.f64 t t)))) (/.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 eh (*.f64 eh (*.f64 t t))))))
(* (pow ew 3) (+ (* 2 (/ (cos t) (* (pow eh 2) (pow t 2)))) (* (pow ew 2) (- (* 8 (/ (* (pow ew 2) (cos t)) (* (pow eh 6) (pow t 6)))) (* 4 (/ (cos t) (* (pow eh 4) (pow t 4))))))))
(*.f64 (*.f64 ew (*.f64 ew ew)) (fma.f64 (*.f64 ew ew) (fma.f64 (*.f64 ew ew) (/.f64 (*.f64 (cos.f64 t) #s(literal 8 binary64)) (*.f64 (pow.f64 eh #s(literal 6 binary64)) (pow.f64 t #s(literal 6 binary64)))) (/.f64 (*.f64 (cos.f64 t) #s(literal -4 binary64)) (*.f64 (pow.f64 eh #s(literal 4 binary64)) (*.f64 (*.f64 t t) (*.f64 t t))))) (/.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 eh (*.f64 eh (*.f64 t t))))))
(* (pow ew 3) (+ (* 2 (/ (cos t) (* (pow eh 2) (pow t 2)))) (* (pow ew 2) (- (* (pow ew 2) (- (* -16 (/ (* (pow ew 2) (cos t)) (* (pow eh 8) (pow t 8)))) (* -8 (/ (cos t) (* (pow eh 6) (pow t 6)))))) (* 4 (/ (cos t) (* (pow eh 4) (pow t 4))))))))
(*.f64 (*.f64 ew (*.f64 ew ew)) (fma.f64 (*.f64 ew ew) (fma.f64 ew (*.f64 ew (fma.f64 #s(literal 8 binary64) (/.f64 (cos.f64 t) (*.f64 (pow.f64 eh #s(literal 6 binary64)) (pow.f64 t #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 ew (*.f64 ew (cos.f64 t))) #s(literal -16 binary64)) (*.f64 (pow.f64 eh #s(literal 8 binary64)) (pow.f64 t #s(literal 8 binary64)))))) (/.f64 (*.f64 (cos.f64 t) #s(literal -4 binary64)) (*.f64 (pow.f64 eh #s(literal 4 binary64)) (*.f64 (*.f64 t t) (*.f64 t t))))) (/.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 eh (*.f64 eh (*.f64 t t))))))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (+ (cos t) (* -1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2)))))
(*.f64 ew (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eh eh)) (/.f64 (*.f64 t (*.f64 t (cos.f64 t))) (*.f64 ew ew)) (cos.f64 t)))
(* ew (- (+ (cos t) (* 1/4 (/ (* (pow eh 4) (* (pow t 4) (cos t))) (pow ew 4)))) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2)))))
(*.f64 ew (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh (*.f64 eh (*.f64 t t)))) (*.f64 ew ew)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 eh #s(literal 4 binary64)) (*.f64 (*.f64 t t) (*.f64 t t)))) (pow.f64 ew #s(literal 4 binary64))) (cos.f64 t))))
(* ew (- (+ (cos t) (* -1/8 (/ (* (pow eh 6) (* (pow t 6) (cos t))) (pow ew 6)))) (+ (* -1/4 (/ (* (pow eh 4) (* (pow t 4) (cos t))) (pow ew 4))) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2))))))
(*.f64 ew (fma.f64 (pow.f64 eh #s(literal 6 binary64)) (*.f64 (/.f64 (*.f64 (cos.f64 t) (pow.f64 t #s(literal 6 binary64))) (pow.f64 ew #s(literal 6 binary64))) #s(literal -1/8 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh (*.f64 eh (*.f64 t t)))) (*.f64 ew ew)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 eh #s(literal 4 binary64)) (*.f64 (*.f64 t t) (*.f64 t t)))) (pow.f64 ew #s(literal 4 binary64))) (cos.f64 t)))))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* -1 (* ew (+ (* -1 (cos t)) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2))))))
(*.f64 ew (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eh eh)) (/.f64 (*.f64 t (*.f64 t (cos.f64 t))) (*.f64 ew ew)) (cos.f64 t)))
(* -1 (* ew (+ (* -1 (cos t)) (+ (* -1/4 (/ (* (pow eh 4) (* (pow t 4) (cos t))) (pow ew 4))) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2)))))))
(*.f64 ew (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh (*.f64 eh (*.f64 t t)))) (*.f64 ew ew)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 eh #s(literal 4 binary64)) (*.f64 (*.f64 t t) (*.f64 t t)))) (pow.f64 ew #s(literal 4 binary64))) (cos.f64 t))))
(* -1 (* ew (+ (* -1 (cos t)) (+ (* -1/4 (/ (* (pow eh 4) (* (pow t 4) (cos t))) (pow ew 4))) (+ (* 1/8 (/ (* (pow eh 6) (* (pow t 6) (cos t))) (pow ew 6))) (* 1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) (pow ew 2))))))))
(neg.f64 (*.f64 ew (-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (/.f64 (*.f64 t (*.f64 t (cos.f64 t))) (*.f64 ew ew)) (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 eh #s(literal 4 binary64))) (/.f64 (*.f64 (cos.f64 t) (*.f64 (*.f64 t t) (*.f64 t t))) (pow.f64 ew #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 eh #s(literal 6 binary64))) (/.f64 (*.f64 (cos.f64 t) (pow.f64 t #s(literal 6 binary64))) (pow.f64 ew #s(literal 6 binary64)))))) (cos.f64 t))))
ew
(+ ew (* (pow t 2) (- (* -1/2 ew) (* 1/2 (/ (pow eh 2) ew)))))
(fma.f64 (*.f64 t t) (*.f64 #s(literal -1/2 binary64) (+.f64 ew (/.f64 (*.f64 eh eh) ew))) ew)
(+ ew (* (pow t 2) (- (+ (* -1/2 ew) (* (pow t 2) (- (* 1/24 ew) (* 1/2 (/ (* (pow eh 2) (- (* -1/2 ew) (* 1/2 (/ (pow eh 2) ew)))) (pow ew 2)))))) (* 1/2 (/ (pow eh 2) ew)))))
(fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eh eh)) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 ew (/.f64 (*.f64 eh eh) ew))) (*.f64 ew ew)) (*.f64 ew #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (+.f64 ew (/.f64 (*.f64 eh eh) ew)))) ew)
(+ ew (* (pow t 2) (- (+ (* -1/2 ew) (* (pow t 2) (- (+ (* 1/24 ew) (* (pow t 2) (- (* -1/720 ew) (* 1/2 (/ (* (pow eh 2) (- (* 1/24 ew) (* 1/2 (/ (* (pow eh 2) (- (* -1/2 ew) (* 1/2 (/ (pow eh 2) ew)))) (pow ew 2))))) (pow ew 2)))))) (* 1/2 (/ (* (pow eh 2) (- (* -1/2 ew) (* 1/2 (/ (pow eh 2) ew)))) (pow ew 2)))))) (* 1/2 (/ (pow eh 2) ew)))))
(fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (fma.f64 ew #s(literal 1/24 binary64) (fma.f64 (*.f64 t t) (fma.f64 ew #s(literal -1/720 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eh eh)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eh eh)) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 ew (/.f64 (*.f64 eh eh) ew))) (*.f64 ew ew)) (*.f64 ew #s(literal 1/24 binary64)))) (*.f64 ew ew))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eh eh)) (*.f64 #s(literal -1/2 binary64) (+.f64 ew (/.f64 (*.f64 eh eh) ew)))) (*.f64 ew ew)))) (*.f64 #s(literal -1/2 binary64) (+.f64 ew (/.f64 (*.f64 eh eh) ew)))) ew)
(* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh (*.f64 eh (*.f64 t t))))
(/ (+ (* -4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2)))) (pow t 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 ew (*.f64 ew (*.f64 ew (cos.f64 t)))) (*.f64 eh eh)) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 ew #s(literal 5 binary64))) (cos.f64 t)) (*.f64 t (*.f64 t (pow.f64 eh #s(literal 4 binary64)))))) (*.f64 t t))
(/ (- (+ (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2))) (* 8 (/ (* (pow ew 7) (cos t)) (* (pow eh 6) (pow t 4))))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2))))) (pow t 2))
(/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 ew #s(literal 5 binary64))) (/.f64 (cos.f64 t) (*.f64 t (*.f64 t (pow.f64 eh #s(literal 4 binary64))))) (fma.f64 (*.f64 #s(literal 8 binary64) (pow.f64 ew #s(literal 7 binary64))) (/.f64 (cos.f64 t) (*.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (pow.f64 eh #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh eh)))) (*.f64 t t))
(/ (- (+ (* -16 (/ (* (pow ew 9) (cos t)) (* (pow eh 8) (pow t 6)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2)))) (+ (* -8 (/ (* (pow ew 7) (cos t)) (* (pow eh 6) (pow t 4)))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2)))))) (pow t 2))
(/.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (*.f64 (cos.f64 t) (pow.f64 ew #s(literal 9 binary64))) (*.f64 (pow.f64 t #s(literal 6 binary64)) (pow.f64 eh #s(literal 8 binary64)))) (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 ew #s(literal 5 binary64))) (/.f64 (cos.f64 t) (*.f64 t (*.f64 t (pow.f64 eh #s(literal 4 binary64))))) (fma.f64 (*.f64 #s(literal 8 binary64) (pow.f64 ew #s(literal 7 binary64))) (/.f64 (cos.f64 t) (*.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (pow.f64 eh #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh eh))))) (*.f64 t t))
(* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh (*.f64 eh (*.f64 t t))))
(/ (+ (* -4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2)))) (pow t 2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 ew (*.f64 ew (*.f64 ew (cos.f64 t)))) (*.f64 eh eh)) (/.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 ew #s(literal 5 binary64))) (cos.f64 t)) (*.f64 t (*.f64 t (pow.f64 eh #s(literal 4 binary64)))))) (*.f64 t t))
(/ (- (+ (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2))) (* 8 (/ (* (pow ew 7) (cos t)) (* (pow eh 6) (pow t 4))))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2))))) (pow t 2))
(/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 ew #s(literal 5 binary64))) (/.f64 (cos.f64 t) (*.f64 t (*.f64 t (pow.f64 eh #s(literal 4 binary64))))) (fma.f64 (*.f64 #s(literal 8 binary64) (pow.f64 ew #s(literal 7 binary64))) (/.f64 (cos.f64 t) (*.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (pow.f64 eh #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh eh)))) (*.f64 t t))
(/ (- (+ (* -16 (/ (* (pow ew 9) (cos t)) (* (pow eh 8) (pow t 6)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow eh 2)))) (+ (* -8 (/ (* (pow ew 7) (cos t)) (* (pow eh 6) (pow t 4)))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 4) (pow t 2)))))) (pow t 2))
(/.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (*.f64 (cos.f64 t) (pow.f64 ew #s(literal 9 binary64))) (*.f64 (pow.f64 t #s(literal 6 binary64)) (pow.f64 eh #s(literal 8 binary64)))) (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 ew #s(literal 5 binary64))) (/.f64 (cos.f64 t) (*.f64 t (*.f64 t (pow.f64 eh #s(literal 4 binary64))))) (fma.f64 (*.f64 #s(literal 8 binary64) (pow.f64 ew #s(literal 7 binary64))) (/.f64 (cos.f64 t) (*.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (pow.f64 eh #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh eh))))) (*.f64 t t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(+ (* -1/2 (/ (* (pow eh 2) (* (pow t 2) (cos t))) ew)) (* ew (cos t)))
(fma.f64 ew (cos.f64 t) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eh eh)) (*.f64 (cos.f64 t) (/.f64 (*.f64 t t) ew))))
(+ (* ew (cos t)) (* (pow eh 2) (- (* 1/4 (/ (* (pow eh 2) (* (pow t 4) (cos t))) (pow ew 3))) (* 1/2 (/ (* (pow t 2) (cos t)) ew)))))
(fma.f64 (*.f64 eh eh) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 t t)) (/.f64 (cos.f64 t) ew) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 eh eh)) (/.f64 (*.f64 (cos.f64 t) (*.f64 (*.f64 t t) (*.f64 t t))) (*.f64 ew (*.f64 ew ew))))) (*.f64 ew (cos.f64 t)))
(+ (* ew (cos t)) (* (pow eh 2) (- (* (pow eh 2) (- (* -1/8 (/ (* (pow eh 2) (* (pow t 6) (cos t))) (pow ew 5))) (* -1/4 (/ (* (pow t 4) (cos t)) (pow ew 3))))) (* 1/2 (/ (* (pow t 2) (cos t)) ew)))))
(fma.f64 (*.f64 eh eh) (fma.f64 (*.f64 eh eh) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (cos.f64 t) (*.f64 (*.f64 t t) (*.f64 t t))) (*.f64 ew (*.f64 ew ew))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eh eh)) (*.f64 (cos.f64 t) (pow.f64 t #s(literal 6 binary64)))) (pow.f64 ew #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 t) (/.f64 (*.f64 t t) ew)))) (*.f64 ew (cos.f64 t)))
(* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh (*.f64 eh (*.f64 t t))))
(/ (+ (* -4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2)))) (pow eh 2))
(/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 ew #s(literal 5 binary64))) (/.f64 (cos.f64 t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 t t) (*.f64 t t)))) (/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 t t))) (*.f64 eh eh))
(/ (- (+ (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2))) (* 8 (/ (* (pow ew 7) (cos t)) (* (pow eh 4) (pow t 6))))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4))))) (pow eh 2))
(/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) (pow.f64 ew #s(literal 7 binary64))) (/.f64 (cos.f64 t) (*.f64 (pow.f64 eh #s(literal 4 binary64)) (pow.f64 t #s(literal 6 binary64)))) (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 ew #s(literal 5 binary64))) (/.f64 (cos.f64 t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 t t) (*.f64 t t)))) (/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 t t)))) (*.f64 eh eh))
(/ (- (+ (* -16 (/ (* (pow ew 9) (cos t)) (* (pow eh 6) (pow t 8)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2)))) (+ (* -8 (/ (* (pow ew 7) (cos t)) (* (pow eh 4) (pow t 6)))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4)))))) (pow eh 2))
(/.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (*.f64 (cos.f64 t) (pow.f64 ew #s(literal 9 binary64))) (*.f64 (pow.f64 eh #s(literal 6 binary64)) (pow.f64 t #s(literal 8 binary64)))) (fma.f64 (*.f64 #s(literal 8 binary64) (pow.f64 ew #s(literal 7 binary64))) (/.f64 (cos.f64 t) (*.f64 (pow.f64 eh #s(literal 4 binary64)) (pow.f64 t #s(literal 6 binary64)))) (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 ew #s(literal 5 binary64))) (/.f64 (cos.f64 t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 t t) (*.f64 t t)))) (/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 t t))))) (*.f64 eh eh))
(* 2 (/ (* (pow ew 3) (cos t)) (* (pow eh 2) (pow t 2))))
(/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 eh (*.f64 eh (*.f64 t t))))
(/ (+ (* -4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2)))) (pow eh 2))
(/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 ew #s(literal 5 binary64))) (/.f64 (cos.f64 t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 t t) (*.f64 t t)))) (/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 t t))) (*.f64 eh eh))
(/ (- (+ (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2))) (* 8 (/ (* (pow ew 7) (cos t)) (* (pow eh 4) (pow t 6))))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4))))) (pow eh 2))
(/.f64 (fma.f64 (*.f64 #s(literal 8 binary64) (pow.f64 ew #s(literal 7 binary64))) (/.f64 (cos.f64 t) (*.f64 (pow.f64 eh #s(literal 4 binary64)) (pow.f64 t #s(literal 6 binary64)))) (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 ew #s(literal 5 binary64))) (/.f64 (cos.f64 t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 t t) (*.f64 t t)))) (/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 t t)))) (*.f64 eh eh))
(/ (- (+ (* -16 (/ (* (pow ew 9) (cos t)) (* (pow eh 6) (pow t 8)))) (* 2 (/ (* (pow ew 3) (cos t)) (pow t 2)))) (+ (* -8 (/ (* (pow ew 7) (cos t)) (* (pow eh 4) (pow t 6)))) (* 4 (/ (* (pow ew 5) (cos t)) (* (pow eh 2) (pow t 4)))))) (pow eh 2))
(/.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (*.f64 (cos.f64 t) (pow.f64 ew #s(literal 9 binary64))) (*.f64 (pow.f64 eh #s(literal 6 binary64)) (pow.f64 t #s(literal 8 binary64)))) (fma.f64 (*.f64 #s(literal 8 binary64) (pow.f64 ew #s(literal 7 binary64))) (/.f64 (cos.f64 t) (*.f64 (pow.f64 eh #s(literal 4 binary64)) (pow.f64 t #s(literal 6 binary64)))) (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 ew #s(literal 5 binary64))) (/.f64 (cos.f64 t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 t t) (*.f64 t t)))) (/.f64 (*.f64 (*.f64 (cos.f64 t) #s(literal 2 binary64)) (*.f64 ew (*.f64 ew ew))) (*.f64 t t))))) (*.f64 eh eh))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ ew (* eh t)))
(/.f64 ew (*.f64 eh (neg.f64 t)))
(/ (+ (* -1 (* (pow t 2) (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh))))) (* -1 (/ ew eh))) t)
(/.f64 (fma.f64 t (*.f64 t (*.f64 (/.f64 ew eh) #s(literal 1/3 binary64))) (/.f64 ew (neg.f64 eh))) t)
(/ (+ (* -1 (/ ew eh)) (* (pow t 2) (+ (* -1 (* (pow t 2) (- (* 1/24 (/ ew eh)) (+ (* -1/6 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh)))) (* 1/120 (/ ew eh)))))) (* -1 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh))))))) t)
(/.f64 (-.f64 (*.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (fma.f64 (/.f64 ew eh) #s(literal -1/24 binary64) (fma.f64 #s(literal 1/120 binary64) (/.f64 ew eh) (*.f64 (/.f64 ew eh) #s(literal 1/18 binary64)))) (*.f64 (/.f64 ew eh) #s(literal 1/3 binary64)))) (/.f64 ew eh)) t)
(/ (+ (* -1 (/ ew eh)) (* (pow t 2) (+ (* -1 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh)))) (* (pow t 2) (+ (* -1 (* (pow t 2) (- (* -1/720 (/ ew eh)) (+ (* -1/6 (- (* 1/24 (/ ew eh)) (+ (* -1/6 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh)))) (* 1/120 (/ ew eh))))) (+ (* -1/5040 (/ ew eh)) (* 1/120 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh))))))))) (* -1 (- (* 1/24 (/ ew eh)) (+ (* -1/6 (- (* -1/2 (/ ew eh)) (* -1/6 (/ ew eh)))) (* 1/120 (/ ew eh)))))))))) t)
(/.f64 (-.f64 (*.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (fma.f64 (-.f64 (/.f64 (*.f64 ew #s(literal -1/720 binary64)) eh) (fma.f64 #s(literal -1/6 binary64) (fma.f64 ew (/.f64 #s(literal 1/24 binary64) eh) (fma.f64 (/.f64 ew eh) #s(literal -1/120 binary64) (*.f64 (/.f64 ew eh) #s(literal -1/18 binary64)))) (fma.f64 #s(literal -1/5040 binary64) (/.f64 ew eh) (*.f64 (/.f64 ew eh) #s(literal -1/360 binary64))))) (neg.f64 (*.f64 t t)) (fma.f64 (/.f64 ew eh) #s(literal -1/24 binary64) (fma.f64 #s(literal 1/120 binary64) (/.f64 ew eh) (*.f64 (/.f64 ew eh) #s(literal 1/18 binary64))))) (*.f64 (/.f64 ew eh) #s(literal 1/3 binary64)))) (/.f64 ew eh)) t)
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* ew (cos t)) (* eh (sin t))))
(/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (pow ew 2) (* eh t)))
(/.f64 (*.f64 ew ew) (*.f64 eh (neg.f64 t)))
(/ (+ (* -1 (* (pow t 2) (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh))))) (* -1 (/ (pow ew 2) eh))) t)
(/.f64 (-.f64 (*.f64 t (*.f64 t (*.f64 (/.f64 (*.f64 ew ew) eh) #s(literal 5/6 binary64)))) (/.f64 (*.f64 ew ew) eh)) t)
(/ (+ (* -1 (/ (pow ew 2) eh)) (* (pow t 2) (+ (* -1 (* (pow t 2) (- (* 1/3 (/ (pow ew 2) eh)) (+ (* -1/6 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh)))) (* 1/120 (/ (pow ew 2) eh)))))) (* -1 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh))))))) t)
(/.f64 (fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 ew ew) eh) (fma.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 ew ew) eh) (*.f64 (/.f64 (*.f64 ew ew) eh) #s(literal 5/36 binary64)))) (*.f64 (/.f64 (*.f64 ew ew) eh) #s(literal 5/6 binary64))) (neg.f64 (/.f64 (*.f64 ew ew) eh))) t)
(/ (+ (* -1 (/ (pow ew 2) eh)) (* (pow t 2) (+ (* -1 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh)))) (* (pow t 2) (+ (* -1 (* (pow t 2) (- (* -2/45 (/ (pow ew 2) eh)) (+ (* -1/6 (- (* 1/3 (/ (pow ew 2) eh)) (+ (* -1/6 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh)))) (* 1/120 (/ (pow ew 2) eh))))) (+ (* -1/5040 (/ (pow ew 2) eh)) (* 1/120 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh))))))))) (* -1 (- (* 1/3 (/ (pow ew 2) eh)) (+ (* -1/6 (- (* -1 (/ (pow ew 2) eh)) (* -1/6 (/ (pow ew 2) eh)))) (* 1/120 (/ (pow ew 2) eh)))))))))) t)
(/.f64 (-.f64 (*.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (fma.f64 (-.f64 (*.f64 (/.f64 (*.f64 ew ew) eh) #s(literal -2/45 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 (/.f64 (*.f64 ew ew) eh) #s(literal 1/3 binary64) (fma.f64 (/.f64 (*.f64 ew ew) eh) #s(literal -1/120 binary64) (*.f64 (/.f64 (*.f64 ew ew) eh) #s(literal -5/36 binary64)))) (fma.f64 (/.f64 (*.f64 ew ew) eh) #s(literal -1/144 binary64) (*.f64 #s(literal -1/5040 binary64) (/.f64 (*.f64 ew ew) eh))))) (neg.f64 (*.f64 t t)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 ew ew) eh) (fma.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 ew ew) eh) (*.f64 (/.f64 (*.f64 ew ew) eh) #s(literal 5/36 binary64))))) (*.f64 (/.f64 (*.f64 ew ew) eh) #s(literal 5/6 binary64)))) (/.f64 (*.f64 ew ew) eh)) t)
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))
(* -1 (/ (* (pow ew 2) (pow (cos t) 2)) (* eh (sin t))))
(/.f64 (*.f64 ew (*.f64 ew (pow.f64 (cos.f64 t) #s(literal 2 binary64)))) (neg.f64 (*.f64 eh (sin.f64 t))))

eval408.0ms (3%)

Memory
15.4MiB live, 558.9MiB allocated
Compiler

Compiled 76 043 to 6 505 computations (91.4% saved)

prune266.0ms (1.9%)

Memory
38.9MiB live, 469.7MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New2 08592 094
Fresh000
Picked404
Done000
Total2 08992 098
Accuracy
99.8%
Counts
2 098 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.0%
(fabs.f64 (-.f64 (/.f64 (*.f64 ew ew) (*.f64 eh (neg.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
64.8%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
40.4%
(fabs.f64 (-.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 (neg.f64 eh) (tan.f64 t))) ew) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
55.1%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
74.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
40.6%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 eh (*.f64 eh eh))) (neg.f64 (sin.f64 t))) (fma.f64 eh eh #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
78.0%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
99.0%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 568 to 374 computations (34.2% saved)

simplify193.0ms (1.4%)

Memory
-14.5MiB live, 244.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff128
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
cost-diff256
(*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t)))
cost-diff320
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))))
cost-diff1024
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh)
cost-diff0
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
cost-diff256
(*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t)))
cost-diff320
(*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64))
cost-diff1024
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh)
cost-diff0
(/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))
cost-diff0
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))))
cost-diff0
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t))))
cost-diff0
(*.f64 ew (cos.f64 t))
cost-diff0
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))
cost-diff0
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
cost-diff320
(*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64))
cost-diff0
(cos.f64 t)
cost-diff0
(*.f64 ew (cos.f64 t))
cost-diff0
(-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
cost-diff0
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Rules
3 212×lower-*.f32
3 182×lower-*.f64
2 524×lower-fma.f32
2 520×lower-fma.f64
1 684×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057811
0111757
1236751
2599743
31605735
43886735
56001735
67505735
08101734
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 t))
eh
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 eh)
(tan.f64 t)
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))
(*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
#s(literal 1 binary64)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(*.f64 eh (sin.f64 t))
eh
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))
(/.f64 (*.f64 eh (neg.f64 t)) ew)
(*.f64 eh (neg.f64 t))
(neg.f64 t)
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t))))
#s(literal 1 binary64)
(/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))
(sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))
(fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))
(*.f64 eh eh)
eh
(/.f64 (*.f64 t t) (*.f64 ew ew))
(*.f64 t t)
t
(*.f64 ew ew)
ew
(*.f64 ew (cos.f64 t))
(cos.f64 t)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))
(*.f64 eh (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (/.f64 t ew))
(/.f64 t ew)
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
#s(literal 1 binary64)
(*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh)
(*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t)))
(*.f64 eh (neg.f64 eh))
eh
(neg.f64 eh)
(neg.f64 (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 (neg.f64 eh) (tan.f64 t))
(tan.f64 t)
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(*.f64 t t)
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))
#s(literal 1/2 binary64)
(*.f64 eh eh)
eh
(*.f64 ew ew)
(*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh)
(*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t)))
(*.f64 eh (neg.f64 eh))
(neg.f64 eh)
(neg.f64 (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 (neg.f64 eh) (tan.f64 t))
(tan.f64 t)
Outputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (fma.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t))))
(-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(fma.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(*.f64 eh (sin.f64 t))
eh
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 (*.f64 eh (tan.f64 t)))
(neg.f64 eh)
(tan.f64 t)
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (fma.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))) (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))
(fma.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))) (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64))
(*.f64 ew (cos.f64 t))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
#s(literal 1 binary64)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 eh (sin.f64 t))
eh
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))
(sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))
(atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))
(atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))
(/.f64 (*.f64 eh (neg.f64 t)) ew)
(/.f64 (*.f64 t (neg.f64 eh)) ew)
(*.f64 eh (neg.f64 t))
(*.f64 t (neg.f64 eh))
(neg.f64 t)
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (fma.f64 eh (*.f64 eh (*.f64 t (/.f64 t (*.f64 ew ew)))) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))))
(-.f64 (/.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (fma.f64 eh (*.f64 eh (*.f64 t (/.f64 t (*.f64 ew ew)))) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t))))
(/.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (fma.f64 eh (*.f64 eh (*.f64 t (/.f64 t (*.f64 ew ew)))) #s(literal 1 binary64))))
#s(literal 1 binary64)
(/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))
(/.f64 (sqrt.f64 (fma.f64 eh (*.f64 eh (*.f64 t (/.f64 t (*.f64 ew ew)))) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))
(sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 eh (*.f64 eh (*.f64 t (/.f64 t (*.f64 ew ew)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 eh (*.f64 eh (*.f64 t (/.f64 t (*.f64 ew ew)))) #s(literal 1 binary64))
(*.f64 eh eh)
eh
(/.f64 (*.f64 t t) (*.f64 ew ew))
(*.f64 t (/.f64 t (*.f64 ew ew)))
(*.f64 t t)
t
(*.f64 ew ew)
ew
(*.f64 ew (cos.f64 t))
(cos.f64 t)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 eh (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))
(sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))
(atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))
(neg.f64 (*.f64 eh (/.f64 t ew)))
(/.f64 (*.f64 t (neg.f64 eh)) ew)
(*.f64 eh (/.f64 t ew))
(/.f64 (*.f64 t eh) ew)
(/.f64 t ew)
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (fma.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(fma.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (neg.f64 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64))
(*.f64 ew (cos.f64 t))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
#s(literal 1 binary64)
(*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t)))
(*.f64 eh (*.f64 eh (sin.f64 t)))
(*.f64 eh (neg.f64 eh))
eh
(neg.f64 eh)
(neg.f64 (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 (*.f64 eh (tan.f64 t)))
(tan.f64 t)
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (fma.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (/.f64 (*.f64 ew (cos.f64 t)) (fma.f64 (*.f64 t (*.f64 t (*.f64 eh eh))) (/.f64 #s(literal -1/2 binary64) (*.f64 ew ew)) #s(literal -1 binary64)))))
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(fma.f64 (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (neg.f64 (*.f64 eh (sin.f64 t))) (/.f64 (*.f64 ew (cos.f64 t)) (fma.f64 (*.f64 t (/.f64 t (*.f64 ew ew))) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 (*.f64 ew (cos.f64 t)) (fma.f64 (*.f64 t (/.f64 t (*.f64 ew ew))) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 ew (cos.f64 t))
ew
(cos.f64 t)
t
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t (/.f64 t (*.f64 ew ew))) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) #s(literal 1 binary64)))
#s(literal 1 binary64)
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 t (/.f64 t (*.f64 ew ew))) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 t t)
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew))
(*.f64 #s(literal 1/2 binary64) (*.f64 eh eh))
(*.f64 eh (*.f64 eh #s(literal 1/2 binary64)))
#s(literal 1/2 binary64)
(*.f64 eh eh)
eh
(*.f64 ew ew)
(*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t)))
(*.f64 eh (*.f64 eh (sin.f64 t)))
(*.f64 eh (neg.f64 eh))
(neg.f64 eh)
(neg.f64 (sin.f64 t))
(sin.f64 t)
(sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(atan.f64 (neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 (*.f64 eh (tan.f64 t)))
(tan.f64 t)

localize436.0ms (3.2%)

Memory
-28.9MiB live, 495.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy92.8%
(*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t)))
accuracy79.1%
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
accuracy77.0%
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
accuracy66.3%
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh)
accuracy99.8%
(*.f64 ew (cos.f64 t))
accuracy95.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
accuracy92.8%
(*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t)))
accuracy66.3%
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh)
accuracy93.1%
(*.f64 eh (/.f64 t ew))
accuracy87.9%
(sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))
accuracy82.4%
(fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))
accuracy75.9%
(/.f64 (*.f64 t t) (*.f64 ew ew))
accuracy99.9%
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
accuracy99.8%
(*.f64 eh (sin.f64 t))
accuracy99.8%
(*.f64 ew (cos.f64 t))
accuracy93.0%
(/.f64 (*.f64 eh (neg.f64 t)) ew)
accuracy99.9%
(*.f64 (neg.f64 eh) (tan.f64 t))
accuracy99.8%
(*.f64 eh (sin.f64 t))
accuracy99.8%
(*.f64 ew (cos.f64 t))
accuracy95.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
Samples
161.0ms256×0valid
Compiler

Compiled 824 to 61 computations (92.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 125.0ms
ival-mult: 28.0ms (22.4% of total)
ival-sin: 26.0ms (20.8% of total)
ival-div: 18.0ms (14.4% of total)
ival-neg: 17.0ms (13.6% of total)
ival-cos: 12.0ms (9.6% of total)
ival-fabs: 5.0ms (4% of total)
ival-sub: 5.0ms (4% of total)
ival-tan: 5.0ms (4% of total)
ival-atan: 4.0ms (3.2% of total)
ival-add: 2.0ms (1.6% of total)
ival-sqrt: 2.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)

series39.0ms (0.3%)

Memory
12.8MiB live, 49.9MiB allocated
Counts
14 → 420
Calls
Call 1
Inputs
#<alt (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)>
#<alt (*.f64 ew (cos.f64 t))>
#<alt (*.f64 eh (sin.f64 t))>
#<alt (*.f64 (neg.f64 eh) (tan.f64 t))>
#<alt (/.f64 (*.f64 eh (neg.f64 t)) ew)>
#<alt (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))>
#<alt (/.f64 (*.f64 t t) (*.f64 ew ew))>
#<alt (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))>
#<alt (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))>
#<alt (*.f64 eh (/.f64 t ew))>
#<alt (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh)>
#<alt (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t)))>
#<alt (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))>
#<alt (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))>
Outputs
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* t (+ (* -1 (/ eh ew)) (* -1/3 (/ (* eh (pow t 2)) ew))))>
#<alt (* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* -2/15 (/ (* eh (pow t 2)) ew))))))>
#<alt (* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* (pow t 2) (+ (* -2/15 (/ eh ew)) (* -17/315 (/ (* eh (pow t 2)) ew))))))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* -1 (/ (* eh (sin t)) (* ew (cos t))))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt ew>
#<alt (+ ew (* -1/2 (* ew (pow t 2))))>
#<alt (+ ew (* (pow t 2) (+ (* -1/2 ew) (* 1/24 (* ew (pow t 2))))))>
#<alt (+ ew (* (pow t 2) (+ (* -1/2 ew) (* (pow t 2) (+ (* -1/720 (* ew (pow t 2))) (* 1/24 ew))))))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* ew (cos t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh t)>
#<alt (* t (+ eh (* -1/6 (* eh (pow t 2)))))>
#<alt (* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* 1/120 (* eh (pow t 2)))))))>
#<alt (* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* (pow t 2) (+ (* -1/5040 (* eh (pow t 2))) (* 1/120 eh)))))))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (* eh t))>
#<alt (* t (+ (* -1 eh) (* -1/3 (* eh (pow t 2)))))>
#<alt (* t (+ (* -1 eh) (* (pow t 2) (+ (* -1/3 eh) (* -2/15 (* eh (pow t 2)))))))>
#<alt (* t (+ (* -1 eh) (* (pow t 2) (+ (* -1/3 eh) (* (pow t 2) (+ (* -2/15 eh) (* -17/315 (* eh (pow t 2)))))))))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh (sin t)) (cos t)))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* t (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* t (+ (* -1/6 (* eh (* (pow t 2) (sin (atan (* -1 (/ (* eh t) ew))))))) (* eh (sin (atan (* -1 (/ (* eh t) ew)))))))>
#<alt (* t (+ (* eh (sin (atan (* -1 (/ (* eh t) ew))))) (* (pow t 2) (+ (* -1/6 (* eh (sin (atan (* -1 (/ (* eh t) ew)))))) (* 1/120 (* eh (* (pow t 2) (sin (atan (* -1 (/ (* eh t) ew)))))))))))>
#<alt (* t (+ (* eh (sin (atan (* -1 (/ (* eh t) ew))))) (* (pow t 2) (+ (* -1/6 (* eh (sin (atan (* -1 (/ (* eh t) ew)))))) (* (pow t 2) (+ (* -1/5040 (* eh (* (pow t 2) (sin (atan (* -1 (/ (* eh t) ew))))))) (* 1/120 (* eh (sin (atan (* -1 (/ (* eh t) ew))))))))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt (/ (pow t 2) (pow ew 2))>
#<alt 1>
#<alt (+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (/ (* (pow eh 2) (pow t 2)) (pow ew 2))>
#<alt (* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))>
#<alt (* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))>
#<alt (* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))>
#<alt (/ (* (pow eh 2) (pow t 2)) (pow ew 2))>
#<alt (* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))>
#<alt (* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))>
#<alt (* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))>
#<alt 1>
#<alt (+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (/ (* (pow eh 2) (pow t 2)) (pow ew 2))>
#<alt (* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))>
#<alt (* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))>
#<alt (* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))>
#<alt (/ (* (pow eh 2) (pow t 2)) (pow ew 2))>
#<alt (* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))>
#<alt (* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))>
#<alt (* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))>
#<alt (/ (* (pow eh 2) (pow t 2)) (pow ew 2))>
#<alt (/ (+ (* (pow eh 2) (pow t 2)) (pow ew 2)) (pow ew 2))>
#<alt (/ (+ (* (pow eh 2) (pow t 2)) (pow ew 2)) (pow ew 2))>
#<alt (/ (+ (* (pow eh 2) (pow t 2)) (pow ew 2)) (pow ew 2))>
#<alt 1>
#<alt (+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt 1>
#<alt (+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* (pow eh 2) (+ (* -1/8 (/ (* (pow eh 2) (pow t 4)) (pow ew 4))) (* 1/2 (/ (pow t 2) (pow ew 2))))))>
#<alt (+ 1 (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (* (pow eh 2) (+ (* -1/8 (/ (pow t 4) (pow ew 4))) (* 1/16 (/ (* (pow eh 2) (pow t 6)) (pow ew 6))))))))>
#<alt (/ (* eh t) ew)>
#<alt (* eh (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew)))>
#<alt (* eh (+ (* -1/8 (/ (pow ew 3) (* (pow eh 4) (pow t 3)))) (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew))))>
#<alt (* eh (+ (* -1/8 (/ (pow ew 3) (* (pow eh 4) (pow t 3)))) (+ (* 1/16 (/ (pow ew 5) (* (pow eh 6) (pow t 5)))) (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew)))))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (* eh (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew))))>
#<alt (* -1 (* eh (+ (* -1/8 (/ (pow ew 3) (* (pow eh 4) (pow t 3)))) (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew)))))>
#<alt (* -1 (* eh (+ (* -1/8 (/ (pow ew 3) (* (pow eh 4) (pow t 3)))) (+ (* 1/16 (/ (pow ew 5) (* (pow eh 6) (pow t 5)))) (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* (pow t 2) (+ (* -1/8 (/ (* (pow eh 4) (pow t 2)) (pow ew 4))) (* 1/2 (/ (pow eh 2) (pow ew 2))))))>
#<alt (+ 1 (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (* (pow t 2) (+ (* -1/8 (/ (pow eh 4) (pow ew 4))) (* 1/16 (/ (* (pow eh 6) (pow t 2)) (pow ew 6))))))))>
#<alt (/ (* eh t) ew)>
#<alt (* t (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew)))>
#<alt (* t (+ (* -1/8 (/ (pow ew 3) (* (pow eh 3) (pow t 4)))) (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew))))>
#<alt (* t (+ (* -1/8 (/ (pow ew 3) (* (pow eh 3) (pow t 4)))) (+ (* 1/16 (/ (pow ew 5) (* (pow eh 5) (pow t 6)))) (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew)))))>
#<alt (* -1 (/ (* eh t) ew))>
#<alt (* -1 (* t (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew))))>
#<alt (* -1 (* t (+ (* -1/8 (/ (pow ew 3) (* (pow eh 3) (pow t 4)))) (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew)))))>
#<alt (* -1 (* t (+ (* -1/8 (/ (pow ew 3) (* (pow eh 3) (pow t 4)))) (+ (* 1/16 (/ (pow ew 5) (* (pow eh 5) (pow t 6)))) (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew))))))>
#<alt (/ (* eh t) ew)>
#<alt (/ (+ (* 1/2 (/ (pow ew 2) (* eh t))) (* eh t)) ew)>
#<alt (/ (+ (* eh t) (* (pow ew 2) (+ (* -1/8 (/ (pow ew 2) (* (pow eh 3) (pow t 3)))) (* 1/2 (/ 1 (* eh t)))))) ew)>
#<alt (/ (+ (* eh t) (* (pow ew 2) (+ (* (pow ew 2) (- (* 1/16 (/ (pow ew 2) (* (pow eh 5) (pow t 5)))) (* 1/8 (/ 1 (* (pow eh 3) (pow t 3)))))) (* 1/2 (/ 1 (* eh t)))))) ew)>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow t 4)) (pow ew 4))) (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))))>
#<alt (+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow t 4)) (pow ew 4))) (+ (* 1/16 (/ (* (pow eh 6) (pow t 6)) (pow ew 6))) (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow t 4)) (pow ew 4))) (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))))>
#<alt (+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow t 4)) (pow ew 4))) (+ (* 1/16 (/ (* (pow eh 6) (pow t 6)) (pow ew 6))) (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))))>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (/ (* eh t) ew)>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh t)>
#<alt (* t (+ eh (* -1/6 (* eh (pow t 2)))))>
#<alt (* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* 1/120 (* eh (pow t 2)))))))>
#<alt (* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* (pow t 2) (+ (* -1/5040 (* eh (pow t 2))) (* 1/120 eh)))))))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* eh (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) t)>
#<alt (* t (+ (* -1/6 (* (pow eh 2) (pow t 2))) (pow eh 2)))>
#<alt (* t (+ (* (pow t 2) (+ (* -1/6 (pow eh 2)) (* 1/120 (* (pow eh 2) (pow t 2))))) (pow eh 2)))>
#<alt (* t (+ (* (pow t 2) (+ (* -1/6 (pow eh 2)) (* (pow t 2) (+ (* -1/5040 (* (pow eh 2) (pow t 2))) (* 1/120 (pow eh 2)))))) (pow eh 2)))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* (pow eh 2) (sin t))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt (* 1/2 (/ (pow eh 2) (pow ew 2)))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))>
#<alt (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))>
#<alt (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))>
#<alt (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))>
#<alt (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))>
#<alt (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))>
#<alt (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))>
#<alt (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))>
#<alt (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))>
#<alt (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))>
#<alt (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))>
#<alt (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))>
#<alt (/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))>
#<alt (/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))>
#<alt (/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
#<alt (+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))>
Calls

105 calls:

TimeVariablePointExpression
16.0ms
t
@0
(/ (* t t) (* ew ew))
2.0ms
eh
@inf
(sqrt (+ (* (* eh eh) (/ (* t t) (* ew ew))) 1))
1.0ms
eh
@-inf
(* (* eh (sin t)) (sin (atan (/ (* eh (neg t)) ew))))
1.0ms
eh
@0
(* (* eh (sin t)) (sin (atan (/ (* eh (neg t)) ew))))
1.0ms
eh
@inf
(* (* eh (sin t)) (sin (atan (/ (* eh (neg t)) ew))))

rewrite306.0ms (2.2%)

Memory
4.8MiB live, 314.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 600×lower-*.f32
4 576×lower-*.f64
4 528×lower-fma.f32
4 524×lower-fma.f64
3 994×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034117
065111
1194104
2118797
0841597
Stop Event
iter limit
node limit
iter limit
Counts
14 → 646
Calls
Call 1
Inputs
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 ew (cos.f64 t))
(*.f64 eh (sin.f64 t))
(*.f64 (neg.f64 eh) (tan.f64 t))
(/.f64 (*.f64 eh (neg.f64 t)) ew)
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))
(sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64)))
(*.f64 eh (/.f64 t ew))
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh)
(*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64))
Outputs
(+.f64 (*.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64)) (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew)) (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 ew (*.f64 eh (tan.f64 t))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(fma.f64 #s(literal 0 binary64) (/.f64 (tan.f64 t) ew) (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))
(fma.f64 (/.f64 (tan.f64 t) ew) #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))
(neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 eh (tan.f64 t))))
(neg.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh))
(neg.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 ew (*.f64 eh (tan.f64 t))))))
(/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))
(/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) ew)
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 ew (*.f64 eh (tan.f64 t)))))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))
(/.f64 #s(literal -1 binary64) (/.f64 ew (*.f64 eh (tan.f64 t))))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) #s(literal 1 binary64)) (neg.f64 ew))
(/.f64 (*.f64 (neg.f64 eh) #s(literal 1 binary64)) (/.f64 ew (tan.f64 t)))
(/.f64 (*.f64 (neg.f64 (*.f64 eh (tan.f64 t))) #s(literal -1 binary64)) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 (neg.f64 eh) (sin.f64 t))) (cos.f64 t))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (*.f64 eh (neg.f64 eh))) eh)
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (fma.f64 eh eh #s(literal 0 binary64)))
(pow.f64 (neg.f64 (/.f64 ew (*.f64 eh (tan.f64 t)))) #s(literal -1 binary64))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (/.f64 #s(literal 1 binary64) ew))
(*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (neg.f64 (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 (/.f64 eh #s(literal -1 binary64)) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (tan.f64 t) #s(literal -1 binary64)) (/.f64 eh ew))
(*.f64 (/.f64 (neg.f64 (tan.f64 t)) #s(literal -1 binary64)) (/.f64 eh (neg.f64 ew)))
(*.f64 (pow.f64 (neg.f64 (/.f64 ew (*.f64 eh (tan.f64 t)))) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (/.f64 ew (*.f64 eh (tan.f64 t)))) #s(literal -1/2 binary64)))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 eh)) (*.f64 eh (sin.f64 t)))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 t))) (*.f64 eh (sin.f64 t)))
(+.f64 (*.f64 (neg.f64 eh) #s(literal 0 binary64)) (*.f64 eh (sin.f64 t)))
(+.f64 (*.f64 (neg.f64 (sin.f64 t)) #s(literal 0 binary64)) (*.f64 eh (sin.f64 t)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 eh) (sin.f64 t)))
(fma.f64 (neg.f64 eh) #s(literal 0 binary64) (*.f64 eh (sin.f64 t)))
(fma.f64 (neg.f64 (sin.f64 t)) #s(literal 0 binary64) (*.f64 eh (sin.f64 t)))
(fma.f64 #s(literal 0 binary64) (neg.f64 eh) (*.f64 eh (sin.f64 t)))
(fma.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 t)) (*.f64 eh (sin.f64 t)))
(neg.f64 (*.f64 (neg.f64 eh) (sin.f64 t)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) eh) (*.f64 eh (neg.f64 eh))))
(neg.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (/.f64 (sin.f64 t) eh)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) eh) (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh)))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 t) eh)) (*.f64 eh eh)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))))
(/.f64 #s(literal 1 binary64) (/.f64 eh (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal -1 binary64))))
(/.f64 (*.f64 eh (neg.f64 eh)) (/.f64 (neg.f64 eh) (sin.f64 t)))
(/.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) eh)
(/.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) (neg.f64 eh))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))))
(/.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal -1 binary64)) eh)
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal -1 binary64))) (neg.f64 eh))
(/.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal 1 binary64)) (neg.f64 eh))
(/.f64 (*.f64 (neg.f64 eh) (neg.f64 (pow.f64 (sin.f64 t) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) #s(literal 0 binary64)))
(/.f64 (*.f64 (neg.f64 eh) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))))) (sin.f64 t))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (fma.f64 eh eh #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal -1 binary64))) eh)
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) #s(literal 1 binary64)) (/.f64 (neg.f64 eh) (sin.f64 t)))
(/.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) #s(literal -1 binary64)) (neg.f64 eh))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))) #s(literal -1 binary64))
(*.f64 eh (sin.f64 t))
(*.f64 eh (/.f64 (*.f64 eh (sin.f64 t)) eh))
(*.f64 eh (/.f64 (neg.f64 (sin.f64 t)) #s(literal -1 binary64)))
(*.f64 (neg.f64 eh) (neg.f64 (sin.f64 t)))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) #s(literal -1 binary64)))
(*.f64 (neg.f64 eh) (neg.f64 (*.f64 eh (/.f64 (sin.f64 t) eh))))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 eh eh) (neg.f64 (neg.f64 (/.f64 (sin.f64 t) eh))))
(*.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) #s(literal -1 binary64)))
(*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (/.f64 (sin.f64 t) eh)))
(*.f64 (neg.f64 (sin.f64 t)) (neg.f64 eh))
(*.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) (/.f64 #s(literal 1 binary64) eh))
(*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) (/.f64 #s(literal -1 binary64) eh))
(*.f64 (/.f64 #s(literal 1 binary64) eh) (*.f64 (sin.f64 t) (*.f64 eh eh)))
(*.f64 (/.f64 #s(literal 1 binary64) eh) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 t) (*.f64 eh eh))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 eh) (sin.f64 t)))
(*.f64 (neg.f64 (/.f64 (sin.f64 t) eh)) (*.f64 eh (neg.f64 eh)))
(*.f64 (neg.f64 (/.f64 (sin.f64 t) eh)) (/.f64 (*.f64 eh eh) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 t) eh) (/.f64 (*.f64 eh (neg.f64 eh)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eh))
(*.f64 (/.f64 #s(literal -1 binary64) eh) (/.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) #s(literal -1 binary64)))
(*.f64 (/.f64 eh #s(literal -1 binary64)) (neg.f64 (*.f64 eh (/.f64 (sin.f64 t) eh))))
(*.f64 (/.f64 (neg.f64 eh) eh) (/.f64 (*.f64 eh (sin.f64 t)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (sin.f64 t)) #s(literal -1 binary64)) eh)
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) #s(literal -1 binary64)) (/.f64 (sin.f64 t) eh))
(*.f64 (/.f64 (sin.f64 t) #s(literal -1 binary64)) (neg.f64 eh))
(*.f64 (/.f64 (*.f64 eh eh) #s(literal -1 binary64)) (neg.f64 (/.f64 (sin.f64 t) eh)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))) #s(literal -1/2 binary64)))
(+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 eh (tan.f64 t))))
(+.f64 (*.f64 (tan.f64 t) #s(literal 0 binary64)) (neg.f64 (*.f64 eh (tan.f64 t))))
(+.f64 (*.f64 #s(literal 0 binary64) (tan.f64 t)) (neg.f64 (*.f64 eh (tan.f64 t))))
(-.f64 #s(literal 0 binary64) (*.f64 eh (tan.f64 t)))
(fma.f64 (tan.f64 t) #s(literal 0 binary64) (neg.f64 (*.f64 eh (tan.f64 t))))
(fma.f64 #s(literal 0 binary64) (tan.f64 t) (neg.f64 (*.f64 eh (tan.f64 t))))
(neg.f64 (*.f64 eh (tan.f64 t)))
(neg.f64 (*.f64 (*.f64 eh (tan.f64 t)) #s(literal 1 binary64)))
(/.f64 (neg.f64 eh) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 t) (*.f64 (neg.f64 eh) (sin.f64 t))))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (cos.f64 t))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 eh (tan.f64 t)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 eh (tan.f64 t)) (*.f64 eh (tan.f64 t)) (*.f64 #s(literal 0 binary64) (*.f64 eh (tan.f64 t))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 eh (tan.f64 t)) (*.f64 eh (tan.f64 t)))) (*.f64 eh (tan.f64 t)))
(/.f64 (*.f64 (neg.f64 eh) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (tan.f64 t)))
(/.f64 (*.f64 (tan.f64 t) (*.f64 eh (neg.f64 eh))) eh)
(/.f64 (*.f64 (tan.f64 t) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (fma.f64 eh eh #s(literal 0 binary64)))
(*.f64 eh (neg.f64 (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(*.f64 (neg.f64 (*.f64 eh (tan.f64 t))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 eh (tan.f64 t))))
(*.f64 #s(literal -1 binary64) (*.f64 eh (tan.f64 t)))
(*.f64 (neg.f64 (tan.f64 t)) eh)
(*.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (/.f64 #s(literal 1 binary64) (cos.f64 t)))
(*.f64 (*.f64 (tan.f64 t) #s(literal -1 binary64)) eh)
(exp.f64 (*.f64 (log.f64 (/.f64 ew (*.f64 (neg.f64 eh) t))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eh t) ew))
(neg.f64 (/.f64 (*.f64 eh t) ew))
(neg.f64 (*.f64 (/.f64 (*.f64 eh t) ew) #s(literal 1 binary64)))
(/.f64 eh (neg.f64 (/.f64 ew t)))
(/.f64 (neg.f64 eh) (/.f64 ew t))
(/.f64 (*.f64 (neg.f64 eh) t) ew)
(/.f64 #s(literal 1 binary64) (/.f64 ew (*.f64 (neg.f64 eh) t)))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(/.f64 #s(literal -1 binary64) (/.f64 ew (*.f64 eh t)))
(/.f64 (*.f64 (*.f64 (neg.f64 eh) t) #s(literal -1 binary64)) (neg.f64 ew))
(pow.f64 (/.f64 ew (*.f64 (neg.f64 eh) t)) #s(literal -1 binary64))
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 t (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) eh)))
(*.f64 (neg.f64 t) (/.f64 eh ew))
(*.f64 (neg.f64 t) (*.f64 (/.f64 #s(literal 1 binary64) ew) eh))
(*.f64 (*.f64 (neg.f64 eh) t) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 eh) t) ew))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 (*.f64 eh t) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 (neg.f64 eh) t))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 eh t)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eh t) ew))
(*.f64 (/.f64 t (neg.f64 ew)) eh)
(*.f64 (/.f64 eh #s(literal -1 binary64)) (/.f64 t ew))
(*.f64 (/.f64 t #s(literal -1 binary64)) (/.f64 eh ew))
(*.f64 (/.f64 (neg.f64 t) #s(literal -1 binary64)) (/.f64 eh (neg.f64 ew)))
(*.f64 (pow.f64 (/.f64 ew (*.f64 (neg.f64 eh) t)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 ew (*.f64 (neg.f64 eh) t)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (/.f64 ew (*.f64 eh t)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 (*.f64 (neg.f64 eh) t) ew))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh (sin.f64 t)))))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 (*.f64 (neg.f64 eh) t) ew)) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh (sin.f64 t))) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 (*.f64 (neg.f64 eh) t) ew))) (neg.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh (sin.f64 t)))) (neg.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 (*.f64 eh t) ew)) (neg.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) #s(literal 1 binary64)) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (/.f64 ew (*.f64 eh t)))))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (*.f64 (neg.f64 eh) t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) ew))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew)))
(/.f64 (*.f64 eh (-.f64 (cos.f64 (-.f64 t (atan.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew)))) (cos.f64 (+.f64 t (atan.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew)))))) #s(literal 2 binary64))
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) (/.f64 (*.f64 (neg.f64 eh) t) ew))) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))
(*.f64 eh (/.f64 (*.f64 (sin.f64 t) (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))
(*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))
(*.f64 (*.f64 eh (sin.f64 t)) (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))
(*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))
(*.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) eh)
(*.f64 (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) eh) (sin.f64 t))
(*.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 (*.f64 (neg.f64 eh) t) ew)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)))))
(*.f64 (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh (sin.f64 t))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 t ew)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 ew ew) (*.f64 t t))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 t) #s(literal 2 binary64)) (*.f64 (log.f64 ew) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (*.f64 t t) (*.f64 ew ew))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 ew ew))) (neg.f64 (/.f64 (*.f64 t t) (*.f64 ew ew))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 ew t)) (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 ew t)))
(neg.f64 (neg.f64 (/.f64 (*.f64 t t) (*.f64 ew ew))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 t t) (*.f64 ew ew))) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)))))
(neg.f64 (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 ew t)))
(neg.f64 (/.f64 (/.f64 (*.f64 t t) ew) (neg.f64 ew)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 ew ew) (*.f64 t t))))
(neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 t t) ew)) ew))
(neg.f64 (/.f64 (neg.f64 (*.f64 (/.f64 t ew) t)) ew))
(/.f64 t (*.f64 (/.f64 ew t) ew))
(/.f64 t (/.f64 (*.f64 ew ew) t))
(/.f64 t (neg.f64 (neg.f64 (/.f64 (*.f64 ew ew) t))))
(/.f64 t (neg.f64 (neg.f64 (*.f64 (/.f64 ew t) ew))))
(/.f64 (neg.f64 t) (neg.f64 (/.f64 (*.f64 ew ew) t)))
(/.f64 (neg.f64 t) (neg.f64 (*.f64 (/.f64 ew t) ew)))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew ew) (*.f64 t t)))
(/.f64 #s(literal 1 binary64) (/.f64 ew (*.f64 (/.f64 t ew) t)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 ew) (neg.f64 (*.f64 (/.f64 t ew) t))))
(/.f64 (/.f64 t ew) (/.f64 ew t))
(/.f64 (neg.f64 (*.f64 t t)) (neg.f64 (*.f64 ew ew)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 ew) (/.f64 ew (*.f64 t t))))
(/.f64 (/.f64 (*.f64 t t) ew) ew)
(/.f64 (/.f64 t (neg.f64 ew)) (neg.f64 (/.f64 ew t)))
(/.f64 (neg.f64 (/.f64 (*.f64 t t) ew)) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 t ew) t) ew)
(/.f64 (neg.f64 (*.f64 (/.f64 t ew) t)) (neg.f64 ew))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 t ew) t))) ew)
(/.f64 (*.f64 (/.f64 t (neg.f64 ew)) (neg.f64 t)) ew)
(/.f64 (*.f64 (/.f64 t (neg.f64 ew)) t) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 t (neg.f64 ew)) #s(literal 1 binary64)) (neg.f64 (/.f64 ew t)))
(/.f64 (*.f64 (*.f64 t t) #s(literal -1 binary64)) (neg.f64 (*.f64 ew ew)))
(/.f64 (*.f64 (/.f64 (*.f64 t t) ew) #s(literal 1 binary64)) ew)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 t t))) (neg.f64 (*.f64 ew ew)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 t t) ew))) (neg.f64 ew))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 t ew) t)) ew)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 t ew) t))) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 t ew) #s(literal -1 binary64)) (neg.f64 (/.f64 ew t)))
(/.f64 (*.f64 (neg.f64 (*.f64 t t)) #s(literal 1 binary64)) (neg.f64 (*.f64 ew ew)))
(/.f64 (*.f64 (/.f64 (*.f64 t t) ew) #s(literal -1 binary64)) (neg.f64 ew))
(/.f64 (*.f64 (*.f64 (/.f64 t ew) t) #s(literal 1 binary64)) ew)
(/.f64 (*.f64 (*.f64 (/.f64 t ew) t) #s(literal -1 binary64)) (neg.f64 ew))
(pow.f64 (/.f64 t ew) #s(literal 2 binary64))
(pow.f64 (/.f64 ew t) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 ew ew) (*.f64 t t)) #s(literal -1 binary64))
(pow.f64 (/.f64 t (neg.f64 ew)) #s(literal 2 binary64))
(*.f64 t (/.f64 t (*.f64 ew ew)))
(*.f64 t (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 ew t) ew)))
(*.f64 (neg.f64 t) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 ew ew) t))))
(*.f64 (neg.f64 t) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 ew t) ew))))
(*.f64 (*.f64 t t) (/.f64 #s(literal 1 binary64) (*.f64 ew ew)))
(*.f64 (*.f64 t t) (pow.f64 (/.f64 #s(literal -1 binary64) ew) #s(literal 2 binary64)))
(*.f64 (*.f64 t t) (*.f64 (/.f64 #s(literal -1 binary64) ew) (/.f64 #s(literal -1 binary64) ew)))
(*.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 t t) (*.f64 ew ew)))
(*.f64 (/.f64 t ew) (/.f64 t ew))
(*.f64 (/.f64 t ew) (/.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 #s(literal 1 binary64) t)))
(*.f64 (neg.f64 (*.f64 t t)) (/.f64 #s(literal -1 binary64) (*.f64 ew ew)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (*.f64 t t))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 t t)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (/.f64 t (/.f64 #s(literal 1 binary64) t)))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 (*.f64 t t) ew))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 (/.f64 t ew) (/.f64 #s(literal 1 binary64) t)))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 t t) (*.f64 ew ew))))
(*.f64 (/.f64 (*.f64 t t) ew) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (/.f64 t (neg.f64 ew)) (/.f64 t (neg.f64 ew)))
(*.f64 (/.f64 t (neg.f64 ew)) (/.f64 (/.f64 #s(literal -1 binary64) ew) (/.f64 #s(literal 1 binary64) t)))
(*.f64 (/.f64 t (*.f64 ew ew)) t)
(*.f64 (/.f64 t (*.f64 ew ew)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))
(*.f64 (neg.f64 (/.f64 (*.f64 t t) ew)) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (/.f64 #s(literal -1 binary64) ew) (neg.f64 (/.f64 (*.f64 t t) ew)))
(*.f64 (/.f64 #s(literal -1 binary64) ew) (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 #s(literal 1 binary64) t)))
(*.f64 (*.f64 (/.f64 t ew) t) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (neg.f64 (*.f64 (/.f64 t ew) t)) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (/.f64 t #s(literal -1 binary64)) (/.f64 (neg.f64 t) (*.f64 ew ew)))
(*.f64 (/.f64 (neg.f64 t) #s(literal -1 binary64)) (/.f64 t (*.f64 ew ew)))
(*.f64 (/.f64 (/.f64 t ew) #s(literal -1 binary64)) (/.f64 t (neg.f64 ew)))
(*.f64 (pow.f64 (/.f64 t ew) #s(literal 1 binary64)) (pow.f64 (/.f64 t ew) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 ew ew) (*.f64 t t)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 ew ew) (*.f64 t t)) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)) #s(literal 1 binary64))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))) (/.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))
(fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 eh (*.f64 (/.f64 t (neg.f64 ew)) (/.f64 (*.f64 (neg.f64 eh) t) ew)) #s(literal 1 binary64))
(fma.f64 t (*.f64 (/.f64 t (*.f64 ew ew)) (*.f64 eh eh)) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 eh) t) (/.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) ew) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 eh) t) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 ew (/.f64 ew (*.f64 eh t))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 eh) t) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 ew (*.f64 (neg.f64 eh) t)) ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (/.f64 (*.f64 (neg.f64 eh) t) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (/.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 #s(literal -1 binary64) (*.f64 eh t))) #s(literal 1 binary64))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 t t) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (*.f64 eh eh)) #s(literal 1 binary64))
(fma.f64 (*.f64 t t) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) ew) eh) (*.f64 (/.f64 #s(literal 1 binary64) ew) eh)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal 1 binary64))
(fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 t ew) (/.f64 (*.f64 (*.f64 eh eh) t) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 t ew) (*.f64 (/.f64 t ew) (*.f64 eh eh)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (/.f64 #s(literal -1 binary64) ew) (/.f64 #s(literal -1 binary64) (*.f64 eh t))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 eh t) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 ew (*.f64 (neg.f64 eh) t)) ew))) #s(literal 1 binary64))
(fma.f64 (*.f64 eh t) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew ew) (*.f64 eh t))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh eh) ew) (/.f64 (*.f64 t t) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (/.f64 (*.f64 (neg.f64 eh) t) (/.f64 #s(literal -1 binary64) (*.f64 eh t))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (/.f64 (*.f64 eh eh) (/.f64 #s(literal 1 binary64) (*.f64 t t))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (/.f64 #s(literal -1 binary64) (*.f64 eh t))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) eh #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (pow.f64 (/.f64 #s(literal -1 binary64) ew) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (/.f64 #s(literal -1 binary64) ew) (/.f64 #s(literal -1 binary64) ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) ew) (/.f64 (*.f64 eh eh) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t t))) #s(literal 1 binary64))
(fma.f64 (/.f64 t (neg.f64 ew)) (/.f64 (/.f64 eh ew) (/.f64 #s(literal -1 binary64) (*.f64 eh t))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t)) (/.f64 #s(literal -1 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (*.f64 t t) ew)) (/.f64 (*.f64 eh eh) (neg.f64 ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 eh ew) (/.f64 (*.f64 eh (*.f64 t t)) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 eh ew) (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 #s(literal -1 binary64) (*.f64 eh t))) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 eh eh) t) (/.f64 t (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 eh eh) t) ew) (/.f64 t ew) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) eh) (/.f64 t (neg.f64 ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 (neg.f64 eh) t)) (/.f64 #s(literal 1 binary64) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) ew) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eh t))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh t)) (/.f64 #s(literal -1 binary64) ew) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 t t) ew) (*.f64 eh eh)) (/.f64 #s(literal 1 binary64) ew) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) ew)) (/.f64 #s(literal -1 binary64) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) ew) (/.f64 #s(literal 1 binary64) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 eh (*.f64 ew ew)) (/.f64 eh (/.f64 #s(literal 1 binary64) (*.f64 t t))) #s(literal 1 binary64))
(fma.f64 (/.f64 eh (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t t)) (neg.f64 ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh eh) (neg.f64 ew)) (neg.f64 (/.f64 (*.f64 t t) ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh eh) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 t t) (*.f64 ew ew))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 t (neg.f64 ew)) ew) (/.f64 eh (/.f64 #s(literal -1 binary64) (*.f64 eh t))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 eh eh) t) (neg.f64 ew)) (/.f64 t (neg.f64 ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (neg.f64 eh) t) #s(literal -1 binary64)) (/.f64 (*.f64 eh t) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh t) #s(literal -1 binary64)) (/.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh t) #s(literal -1 binary64)) (/.f64 (*.f64 (neg.f64 eh) t) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) #s(literal -1 binary64)) (/.f64 (*.f64 eh t) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 (*.f64 t t)) #s(literal -1 binary64)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) #s(literal 1 binary64)) #s(literal 1 binary64))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))))
(neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64)) (fma.f64 (neg.f64 eh) (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew))))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))))))
(/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) #s(literal 1 binary64)) (fma.f64 (neg.f64 eh) (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (neg.f64 eh) (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)))
(*.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))))
(*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 eh) (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew))) #s(literal 1/2 binary64)))
(sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew))))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64)))) (sqrt.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))))
(/.f64 (sqrt.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (neg.f64 eh) (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64)))) (neg.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)))))
(pow.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)) (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t (*.f64 t t)) (*.f64 t (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh eh) (*.f64 eh eh))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 ew ew)))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (*.f64 eh eh) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 eh) t) ew))
(neg.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew))
(/.f64 eh (/.f64 ew t))
(/.f64 (neg.f64 eh) (neg.f64 (/.f64 ew t)))
(/.f64 (*.f64 (neg.f64 eh) t) (neg.f64 ew))
(/.f64 #s(literal 1 binary64) (/.f64 ew (*.f64 eh t)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 ew (*.f64 eh t)) #s(literal 1 binary64)))
(/.f64 (*.f64 eh t) ew)
(/.f64 #s(literal -1 binary64) (/.f64 ew (*.f64 (neg.f64 eh) t)))
(/.f64 (*.f64 (*.f64 eh t) #s(literal -1 binary64)) (neg.f64 ew))
(pow.f64 (/.f64 ew (*.f64 eh t)) #s(literal -1 binary64))
(*.f64 eh (/.f64 t ew))
(*.f64 (neg.f64 eh) (/.f64 t (neg.f64 ew)))
(*.f64 t (/.f64 eh ew))
(*.f64 t (*.f64 (/.f64 #s(literal 1 binary64) ew) eh))
(*.f64 (neg.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (*.f64 (neg.f64 eh) t) (/.f64 #s(literal -1 binary64) ew))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eh t) ew))
(*.f64 (/.f64 t ew) eh)
(*.f64 (*.f64 eh t) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (*.f64 eh t))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 eh (/.f64 #s(literal 1 binary64) t)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (neg.f64 eh) t) ew))
(*.f64 (/.f64 t (neg.f64 ew)) (neg.f64 eh))
(*.f64 (/.f64 eh ew) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))
(*.f64 (/.f64 #s(literal -1 binary64) ew) (*.f64 (neg.f64 eh) t))
(*.f64 (/.f64 eh #s(literal -1 binary64)) (/.f64 t (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 t) #s(literal -1 binary64)) (/.f64 eh ew))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 eh)) (*.f64 eh (sin.f64 t)))
(+.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 t))) (*.f64 eh (sin.f64 t)))
(+.f64 (*.f64 (neg.f64 eh) #s(literal 0 binary64)) (*.f64 eh (sin.f64 t)))
(+.f64 (*.f64 (neg.f64 (sin.f64 t)) #s(literal 0 binary64)) (*.f64 eh (sin.f64 t)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 eh) (sin.f64 t)))
(fma.f64 (neg.f64 eh) #s(literal 0 binary64) (*.f64 eh (sin.f64 t)))
(fma.f64 (neg.f64 (sin.f64 t)) #s(literal 0 binary64) (*.f64 eh (sin.f64 t)))
(fma.f64 #s(literal 0 binary64) (neg.f64 eh) (*.f64 eh (sin.f64 t)))
(fma.f64 #s(literal 0 binary64) (neg.f64 (sin.f64 t)) (*.f64 eh (sin.f64 t)))
(neg.f64 (*.f64 (neg.f64 eh) (sin.f64 t)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) eh) (*.f64 eh (neg.f64 eh))))
(neg.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (/.f64 (sin.f64 t) eh)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) eh) (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh)))))
(neg.f64 (*.f64 (neg.f64 (/.f64 (sin.f64 t) eh)) (*.f64 eh eh)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))))
(/.f64 #s(literal 1 binary64) (/.f64 eh (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal -1 binary64))))
(/.f64 (*.f64 eh (neg.f64 eh)) (/.f64 (neg.f64 eh) (sin.f64 t)))
(/.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) eh)
(/.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) (neg.f64 eh))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 eh (sin.f64 t))))
(/.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal -1 binary64)) eh)
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal -1 binary64))) (neg.f64 eh))
(/.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal 1 binary64)) (neg.f64 eh))
(/.f64 (*.f64 (neg.f64 eh) (neg.f64 (pow.f64 (sin.f64 t) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) #s(literal 0 binary64)))
(/.f64 (*.f64 (neg.f64 eh) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))))) (sin.f64 t))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (fma.f64 eh eh #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal -1 binary64))) eh)
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) #s(literal 1 binary64)) (/.f64 (neg.f64 eh) (sin.f64 t)))
(/.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) #s(literal -1 binary64)) (neg.f64 eh))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))) #s(literal -1 binary64))
(*.f64 eh (sin.f64 t))
(*.f64 eh (/.f64 (*.f64 eh (sin.f64 t)) eh))
(*.f64 eh (/.f64 (neg.f64 (sin.f64 t)) #s(literal -1 binary64)))
(*.f64 (neg.f64 eh) (neg.f64 (sin.f64 t)))
(*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) #s(literal -1 binary64)))
(*.f64 (neg.f64 eh) (neg.f64 (*.f64 eh (/.f64 (sin.f64 t) eh))))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 eh eh) (neg.f64 (neg.f64 (/.f64 (sin.f64 t) eh))))
(*.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) #s(literal -1 binary64)))
(*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (/.f64 (sin.f64 t) eh)))
(*.f64 (neg.f64 (sin.f64 t)) (neg.f64 eh))
(*.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) (/.f64 #s(literal 1 binary64) eh))
(*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) (/.f64 #s(literal -1 binary64) eh))
(*.f64 (/.f64 #s(literal 1 binary64) eh) (*.f64 (sin.f64 t) (*.f64 eh eh)))
(*.f64 (/.f64 #s(literal 1 binary64) eh) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 t) (*.f64 eh eh))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 eh) (sin.f64 t)))
(*.f64 (neg.f64 (/.f64 (sin.f64 t) eh)) (*.f64 eh (neg.f64 eh)))
(*.f64 (neg.f64 (/.f64 (sin.f64 t) eh)) (/.f64 (*.f64 eh eh) #s(literal -1 binary64)))
(*.f64 (/.f64 (sin.f64 t) eh) (/.f64 (*.f64 eh (neg.f64 eh)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) eh))
(*.f64 (/.f64 #s(literal -1 binary64) eh) (/.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) #s(literal -1 binary64)))
(*.f64 (/.f64 eh #s(literal -1 binary64)) (neg.f64 (*.f64 eh (/.f64 (sin.f64 t) eh))))
(*.f64 (/.f64 (neg.f64 eh) eh) (/.f64 (*.f64 eh (sin.f64 t)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (sin.f64 t)) #s(literal -1 binary64)) eh)
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) #s(literal -1 binary64)) (/.f64 (sin.f64 t) eh))
(*.f64 (/.f64 (sin.f64 t) #s(literal -1 binary64)) (neg.f64 eh))
(*.f64 (/.f64 (*.f64 eh eh) #s(literal -1 binary64)) (neg.f64 (/.f64 (sin.f64 t) eh)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t))) #s(literal -1/2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (sin.f64 t) (*.f64 eh eh)))
(+.f64 (*.f64 (*.f64 eh (neg.f64 eh)) #s(literal 0 binary64)) (*.f64 (sin.f64 t) (*.f64 eh eh)))
(+.f64 (*.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) #s(literal 0 binary64)) (*.f64 (sin.f64 t) (*.f64 eh eh)))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 eh (neg.f64 eh))) (*.f64 (sin.f64 t) (*.f64 eh eh)))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 eh) (sin.f64 t))) (*.f64 (sin.f64 t) (*.f64 eh eh)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))))
(fma.f64 (*.f64 eh (neg.f64 eh)) #s(literal 0 binary64) (*.f64 (sin.f64 t) (*.f64 eh eh)))
(fma.f64 #s(literal 0 binary64) (*.f64 eh (neg.f64 eh)) (*.f64 (sin.f64 t) (*.f64 eh eh)))
(fma.f64 #s(literal 0 binary64) (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (sin.f64 t) (*.f64 eh eh)))
(fma.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) #s(literal 0 binary64) (*.f64 (sin.f64 t) (*.f64 eh eh)))
(neg.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))))
(neg.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) (*.f64 #s(literal 0 binary64) (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))) (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))))) (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))))
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (pow.f64 (sin.f64 t) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))))) (sin.f64 t))
(/.f64 (*.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 eh (neg.f64 eh))) eh)
(/.f64 (*.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (fma.f64 eh eh #s(literal 0 binary64)))
(*.f64 eh (*.f64 eh (sin.f64 t)))
(*.f64 (neg.f64 eh) (*.f64 (neg.f64 eh) (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(*.f64 (*.f64 eh (sin.f64 t)) eh)
(*.f64 (*.f64 eh eh) (sin.f64 t))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 t) (*.f64 eh eh)))
(*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t)))
(*.f64 (neg.f64 (sin.f64 t)) (*.f64 eh (neg.f64 eh)))
(*.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 t) (*.f64 eh (neg.f64 eh))))
(*.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (neg.f64 eh))
(*.f64 (*.f64 (*.f64 eh (neg.f64 eh)) #s(literal -1 binary64)) (sin.f64 t))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 ew ew) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 ew ew))) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)))
(neg.f64 (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)))
(neg.f64 (*.f64 (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew))))
(neg.f64 (/.f64 (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) ew) (neg.f64 ew)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 ew ew) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))))))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eh eh) ew)) ew))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew ew) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 ew (*.f64 (/.f64 #s(literal 1/2 binary64) ew) (*.f64 eh eh))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 ew ew) (*.f64 eh eh)))
(/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew))
(/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (neg.f64 (*.f64 ew ew)))
(/.f64 (/.f64 #s(literal 1/2 binary64) ew) (/.f64 ew (*.f64 eh eh)))
(/.f64 (/.f64 (*.f64 eh eh) ew) (*.f64 ew #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 ew ew) (*.f64 eh (*.f64 eh #s(literal -1/2 binary64)))))
(/.f64 (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) ew) ew)
(/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eh eh) ew)) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) ew) (*.f64 eh eh)) ew)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) ew) (*.f64 eh eh))) (neg.f64 ew))
(/.f64 (*.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) #s(literal -1 binary64)) (neg.f64 (*.f64 ew ew)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 eh (*.f64 eh #s(literal -1/2 binary64)))) (neg.f64 (*.f64 ew ew)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eh eh) ew))) (neg.f64 ew))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) ew) (*.f64 eh eh))) ew)
(/.f64 (*.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (*.f64 ew ew)))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) ew) #s(literal 1 binary64)) (/.f64 ew (*.f64 eh eh)))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) ew) (*.f64 eh (neg.f64 eh))) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 (*.f64 eh eh) ew) #s(literal 1 binary64)) (*.f64 ew #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 eh eh) ew) #s(literal 1/2 binary64)) ew)
(/.f64 (*.f64 (/.f64 (*.f64 eh eh) ew) #s(literal -1/2 binary64)) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) ew) #s(literal 1 binary64)) ew)
(/.f64 (*.f64 (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) ew) #s(literal -1 binary64)) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 (*.f64 eh #s(literal 1/2 binary64)) ew) eh) ew)
(pow.f64 (/.f64 (*.f64 ew ew) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64)))) #s(literal -1 binary64))
(*.f64 (*.f64 eh eh) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))
(*.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 ew ew)))
(*.f64 (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))
(*.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 ew ew)))
(*.f64 (/.f64 #s(literal 1/2 binary64) ew) (/.f64 (*.f64 eh eh) ew))
(*.f64 (/.f64 (*.f64 eh eh) ew) (/.f64 #s(literal 1/2 binary64) ew))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) ew))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)))
(*.f64 (*.f64 eh #s(literal 1/2 binary64)) (/.f64 eh (*.f64 ew ew)))
(*.f64 (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) ew) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eh (neg.f64 eh)) (*.f64 ew ew)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eh eh) ew)) (/.f64 #s(literal -1 binary64) ew))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 eh #s(literal 1/2 binary64)) ew))
(*.f64 (/.f64 (*.f64 eh #s(literal 1/2 binary64)) ew) (/.f64 eh ew))
(*.f64 (/.f64 #s(literal -1 binary64) ew) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eh eh) ew)))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) ew) (*.f64 eh eh)) (/.f64 #s(literal 1 binary64) ew))
(*.f64 (pow.f64 (/.f64 ew (*.f64 eh #s(literal 1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 ew eh) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 eh eh) (neg.f64 ew)) (/.f64 #s(literal -1/2 binary64) ew))
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)))
(*.f64 (/.f64 (*.f64 eh #s(literal 1/2 binary64)) (neg.f64 ew)) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 ew)) (/.f64 (*.f64 eh (neg.f64 eh)) ew))
(*.f64 (/.f64 (*.f64 eh eh) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 ew ew)))
(*.f64 (/.f64 (*.f64 eh #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 eh) (*.f64 ew ew)))
(*.f64 (/.f64 #s(literal -1/2 binary64) ew) (/.f64 (*.f64 eh eh) (neg.f64 ew)))
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) ew) (/.f64 #s(literal 1/2 binary64) (neg.f64 ew)))
(*.f64 (/.f64 (*.f64 eh #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 eh (*.f64 ew ew)))
(*.f64 (/.f64 (*.f64 eh #s(literal -1/2 binary64)) ew) (/.f64 eh (neg.f64 ew)))
(*.f64 (pow.f64 (/.f64 (*.f64 ew ew) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 ew ew) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64)))) #s(literal -1/2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal 1/2 binary64)) (*.f64 ew ew)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal 1/2 binary64)) (*.f64 ew ew)) #s(literal 1 binary64))
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal -1/2 binary64)) (*.f64 ew ew)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal -1/2 binary64)) (*.f64 ew ew)))))
(fma.f64 t (/.f64 (*.f64 t (*.f64 eh (*.f64 eh #s(literal 1/2 binary64)))) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) (*.f64 ew ew)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal 1/2 binary64)) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 t ew) (/.f64 (*.f64 t (*.f64 eh (*.f64 eh #s(literal 1/2 binary64)))) ew) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) (*.f64 t t)) #s(literal 1 binary64))
(fma.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) (*.f64 t t) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal 1/2 binary64)) (*.f64 ew ew)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) ew) (*.f64 (/.f64 (*.f64 eh eh) ew) (*.f64 t t)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) ew) (/.f64 (*.f64 t t) (/.f64 ew (*.f64 eh eh))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh eh) ew) (/.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) (/.f64 (*.f64 t t) (/.f64 #s(literal 1 binary64) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) ew) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal 1/2 binary64)) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t (*.f64 eh (*.f64 eh #s(literal 1/2 binary64)))) (*.f64 ew ew)) t #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) ew) (/.f64 (*.f64 t t) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) ew) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 t (*.f64 ew ew)) (/.f64 t (/.f64 #s(literal 1 binary64) (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 (*.f64 t t) ew)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eh eh) ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 eh eh) ew)) (neg.f64 (/.f64 (*.f64 t t) ew)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh #s(literal 1/2 binary64)) ew) (/.f64 (*.f64 t t) (/.f64 ew eh)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 t (*.f64 ew #s(literal 2 binary64))) (/.f64 t (/.f64 ew (*.f64 eh eh))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) ew) (/.f64 (*.f64 eh eh) ew) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) ew) (*.f64 t t)) (/.f64 #s(literal 1 binary64) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) ew) (/.f64 #s(literal 1/2 binary64) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal 1/2 binary64)) ew) (/.f64 #s(literal 1 binary64) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 t (/.f64 ew (*.f64 eh eh))) (/.f64 t (*.f64 ew #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 t (/.f64 ew (*.f64 eh #s(literal 1/2 binary64)))) (/.f64 t (/.f64 ew eh)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (*.f64 t t) (*.f64 eh #s(literal 1/2 binary64))) ew) (/.f64 eh ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) (/.f64 ew (*.f64 eh eh))) (/.f64 #s(literal 1/2 binary64) ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) (/.f64 ew (*.f64 eh #s(literal 1/2 binary64)))) (/.f64 eh ew) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 t t) #s(literal -1 binary64)) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))))))
(neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64)) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal 1/2 binary64)) (*.f64 ew ew)) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal -1/2 binary64)) (*.f64 ew ew))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal 1/2 binary64)) (*.f64 ew ew)) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64)) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal 1/2 binary64)) (*.f64 ew ew)) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal -1/2 binary64)) (*.f64 ew ew))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64)) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal -1/2 binary64)) (*.f64 ew ew)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))))) (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal 1/2 binary64)) (*.f64 ew ew)) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal 1/2 binary64))) (*.f64 ew ew)) #s(literal -1 binary64))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))))
(*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t))))) #s(literal 1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))))))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 eh (*.f64 eh #s(literal -1/2 binary64))) (*.f64 ew ew)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 eh eh) (*.f64 (*.f64 eh (*.f64 t t)) (*.f64 eh (*.f64 t t)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 eh eh) t) t) #s(literal -1/2 binary64)) (*.f64 ew ew)))))

simplify542.0ms (3.9%)

Memory
28.6MiB live, 691.9MiB allocated
Algorithm
egg-herbie
Rules
17 606×lower-fma.f64
17 606×lower-fma.f32
6 468×lower-*.f64
6 468×lower-*.f32
3 954×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02944302
19384296
232824218
374074210
087454062
Stop Event
iter limit
node limit
Counts
420 → 419
Calls
Call 1
Inputs
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh t) ew))
(* t (+ (* -1 (/ eh ew)) (* -1/3 (/ (* eh (pow t 2)) ew))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* -2/15 (/ (* eh (pow t 2)) ew))))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* (pow t 2) (+ (* -2/15 (/ eh ew)) (* -17/315 (/ (* eh (pow t 2)) ew))))))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
ew
(+ ew (* -1/2 (* ew (pow t 2))))
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* 1/24 (* ew (pow t 2))))))
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* (pow t 2) (+ (* -1/720 (* ew (pow t 2))) (* 1/24 ew))))))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* ew (cos t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh t)
(* t (+ eh (* -1/6 (* eh (pow t 2)))))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* 1/120 (* eh (pow t 2)))))))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* (pow t 2) (+ (* -1/5040 (* eh (pow t 2))) (* 1/120 eh)))))))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (* eh t))
(* t (+ (* -1 eh) (* -1/3 (* eh (pow t 2)))))
(* t (+ (* -1 eh) (* (pow t 2) (+ (* -1/3 eh) (* -2/15 (* eh (pow t 2)))))))
(* t (+ (* -1 eh) (* (pow t 2) (+ (* -1/3 eh) (* (pow t 2) (+ (* -2/15 eh) (* -17/315 (* eh (pow t 2)))))))))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* -1 (/ (* eh t) ew))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* t (sin (atan (* -1 (/ (* eh t) ew))))))
(* t (+ (* -1/6 (* eh (* (pow t 2) (sin (atan (* -1 (/ (* eh t) ew))))))) (* eh (sin (atan (* -1 (/ (* eh t) ew)))))))
(* t (+ (* eh (sin (atan (* -1 (/ (* eh t) ew))))) (* (pow t 2) (+ (* -1/6 (* eh (sin (atan (* -1 (/ (* eh t) ew)))))) (* 1/120 (* eh (* (pow t 2) (sin (atan (* -1 (/ (* eh t) ew)))))))))))
(* t (+ (* eh (sin (atan (* -1 (/ (* eh t) ew))))) (* (pow t 2) (+ (* -1/6 (* eh (sin (atan (* -1 (/ (* eh t) ew)))))) (* (pow t 2) (+ (* -1/5040 (* eh (* (pow t 2) (sin (atan (* -1 (/ (* eh t) ew))))))) (* 1/120 (* eh (sin (atan (* -1 (/ (* eh t) ew))))))))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
(/ (pow t 2) (pow ew 2))
1
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/ (* (pow eh 2) (pow t 2)) (pow ew 2))
(* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))
(* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))
(* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))
(/ (* (pow eh 2) (pow t 2)) (pow ew 2))
(* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))
(* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))
(* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))
1
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/ (* (pow eh 2) (pow t 2)) (pow ew 2))
(* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))
(* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))
(* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))
(/ (* (pow eh 2) (pow t 2)) (pow ew 2))
(* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))
(* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))
(* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))
(/ (* (pow eh 2) (pow t 2)) (pow ew 2))
(/ (+ (* (pow eh 2) (pow t 2)) (pow ew 2)) (pow ew 2))
(/ (+ (* (pow eh 2) (pow t 2)) (pow ew 2)) (pow ew 2))
(/ (+ (* (pow eh 2) (pow t 2)) (pow ew 2)) (pow ew 2))
1
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
1
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* (pow eh 2) (+ (* -1/8 (/ (* (pow eh 2) (pow t 4)) (pow ew 4))) (* 1/2 (/ (pow t 2) (pow ew 2))))))
(+ 1 (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (* (pow eh 2) (+ (* -1/8 (/ (pow t 4) (pow ew 4))) (* 1/16 (/ (* (pow eh 2) (pow t 6)) (pow ew 6))))))))
(/ (* eh t) ew)
(* eh (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew)))
(* eh (+ (* -1/8 (/ (pow ew 3) (* (pow eh 4) (pow t 3)))) (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew))))
(* eh (+ (* -1/8 (/ (pow ew 3) (* (pow eh 4) (pow t 3)))) (+ (* 1/16 (/ (pow ew 5) (* (pow eh 6) (pow t 5)))) (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew)))))
(* -1 (/ (* eh t) ew))
(* -1 (* eh (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew))))
(* -1 (* eh (+ (* -1/8 (/ (pow ew 3) (* (pow eh 4) (pow t 3)))) (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew)))))
(* -1 (* eh (+ (* -1/8 (/ (pow ew 3) (* (pow eh 4) (pow t 3)))) (+ (* 1/16 (/ (pow ew 5) (* (pow eh 6) (pow t 5)))) (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew))))))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* (pow t 2) (+ (* -1/8 (/ (* (pow eh 4) (pow t 2)) (pow ew 4))) (* 1/2 (/ (pow eh 2) (pow ew 2))))))
(+ 1 (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (* (pow t 2) (+ (* -1/8 (/ (pow eh 4) (pow ew 4))) (* 1/16 (/ (* (pow eh 6) (pow t 2)) (pow ew 6))))))))
(/ (* eh t) ew)
(* t (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew)))
(* t (+ (* -1/8 (/ (pow ew 3) (* (pow eh 3) (pow t 4)))) (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew))))
(* t (+ (* -1/8 (/ (pow ew 3) (* (pow eh 3) (pow t 4)))) (+ (* 1/16 (/ (pow ew 5) (* (pow eh 5) (pow t 6)))) (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew)))))
(* -1 (/ (* eh t) ew))
(* -1 (* t (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew))))
(* -1 (* t (+ (* -1/8 (/ (pow ew 3) (* (pow eh 3) (pow t 4)))) (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew)))))
(* -1 (* t (+ (* -1/8 (/ (pow ew 3) (* (pow eh 3) (pow t 4)))) (+ (* 1/16 (/ (pow ew 5) (* (pow eh 5) (pow t 6)))) (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew))))))
(/ (* eh t) ew)
(/ (+ (* 1/2 (/ (pow ew 2) (* eh t))) (* eh t)) ew)
(/ (+ (* eh t) (* (pow ew 2) (+ (* -1/8 (/ (pow ew 2) (* (pow eh 3) (pow t 3)))) (* 1/2 (/ 1 (* eh t)))))) ew)
(/ (+ (* eh t) (* (pow ew 2) (+ (* (pow ew 2) (- (* 1/16 (/ (pow ew 2) (* (pow eh 5) (pow t 5)))) (* 1/8 (/ 1 (* (pow eh 3) (pow t 3)))))) (* 1/2 (/ 1 (* eh t)))))) ew)
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow t 4)) (pow ew 4))) (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow t 4)) (pow ew 4))) (+ (* 1/16 (/ (* (pow eh 6) (pow t 6)) (pow ew 6))) (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow t 4)) (pow ew 4))) (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow t 4)) (pow ew 4))) (+ (* 1/16 (/ (* (pow eh 6) (pow t 6)) (pow ew 6))) (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))))
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(/ (* eh t) ew)
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh t)
(* t (+ eh (* -1/6 (* eh (pow t 2)))))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* 1/120 (* eh (pow t 2)))))))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* (pow t 2) (+ (* -1/5040 (* eh (pow t 2))) (* 1/120 eh)))))))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* eh (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) t)
(* t (+ (* -1/6 (* (pow eh 2) (pow t 2))) (pow eh 2)))
(* t (+ (* (pow t 2) (+ (* -1/6 (pow eh 2)) (* 1/120 (* (pow eh 2) (pow t 2))))) (pow eh 2)))
(* t (+ (* (pow t 2) (+ (* -1/6 (pow eh 2)) (* (pow t 2) (+ (* -1/5040 (* (pow eh 2) (pow t 2))) (* 1/120 (pow eh 2)))))) (pow eh 2)))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* (pow eh 2) (sin t))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))
(/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))
(/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
1
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
Outputs
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* t (+ (* -1 (/ eh ew)) (* -1/3 (/ (* eh (pow t 2)) ew))))
(*.f64 t (*.f64 (/.f64 eh ew) (fma.f64 #s(literal -1/3 binary64) (*.f64 t t) #s(literal -1 binary64))))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* -2/15 (/ (* eh (pow t 2)) ew))))))
(*.f64 t (-.f64 (*.f64 (*.f64 t t) (*.f64 (/.f64 eh ew) (fma.f64 (*.f64 t t) #s(literal -2/15 binary64) #s(literal -1/3 binary64)))) (/.f64 eh ew)))
(* t (+ (* -1 (/ eh ew)) (* (pow t 2) (+ (* -1/3 (/ eh ew)) (* (pow t 2) (+ (* -2/15 (/ eh ew)) (* -17/315 (/ (* eh (pow t 2)) ew))))))))
(*.f64 t (fma.f64 (*.f64 t t) (*.f64 (/.f64 (*.f64 eh (*.f64 t t)) ew) (fma.f64 #s(literal -17/315 binary64) (*.f64 t t) #s(literal -2/15 binary64))) (*.f64 (/.f64 eh ew) (fma.f64 #s(literal -1/3 binary64) (*.f64 t t) #s(literal -1 binary64)))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* -1 (/ (* eh (sin t)) (* ew (cos t))))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (*.f64 ew (cos.f64 t))))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
ew
(+ ew (* -1/2 (* ew (pow t 2))))
(fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew)
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* 1/24 (* ew (pow t 2))))))
(fma.f64 (*.f64 ew (*.f64 t t)) (fma.f64 #s(literal 1/24 binary64) (*.f64 t t) #s(literal -1/2 binary64)) ew)
(+ ew (* (pow t 2) (+ (* -1/2 ew) (* (pow t 2) (+ (* -1/720 (* ew (pow t 2))) (* 1/24 ew))))))
(fma.f64 (*.f64 t t) (fma.f64 (*.f64 ew (*.f64 t t)) (fma.f64 (*.f64 t t) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) (*.f64 ew #s(literal -1/2 binary64))) ew)
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* ew (cos t))
(*.f64 ew (cos.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh t)
(*.f64 eh t)
(* t (+ eh (* -1/6 (* eh (pow t 2)))))
(*.f64 t (fma.f64 t (*.f64 t (*.f64 eh #s(literal -1/6 binary64))) eh))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* 1/120 (* eh (pow t 2)))))))
(*.f64 t (fma.f64 (*.f64 eh (*.f64 t t)) (fma.f64 (*.f64 t t) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) eh))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* (pow t 2) (+ (* -1/5040 (* eh (pow t 2))) (* 1/120 eh)))))))
(*.f64 t (fma.f64 t (*.f64 t (fma.f64 (*.f64 t t) (*.f64 eh (fma.f64 #s(literal -1/5040 binary64) (*.f64 t t) #s(literal 1/120 binary64))) (*.f64 eh #s(literal -1/6 binary64)))) eh))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (* eh t))
(*.f64 eh (neg.f64 t))
(* t (+ (* -1 eh) (* -1/3 (* eh (pow t 2)))))
(*.f64 t (*.f64 eh (fma.f64 #s(literal -1/3 binary64) (*.f64 t t) #s(literal -1 binary64))))
(* t (+ (* -1 eh) (* (pow t 2) (+ (* -1/3 eh) (* -2/15 (* eh (pow t 2)))))))
(*.f64 t (fma.f64 (*.f64 t t) (*.f64 eh (fma.f64 (*.f64 t t) #s(literal -2/15 binary64) #s(literal -1/3 binary64))) (neg.f64 eh)))
(* t (+ (* -1 eh) (* (pow t 2) (+ (* -1/3 eh) (* (pow t 2) (+ (* -2/15 eh) (* -17/315 (* eh (pow t 2)))))))))
(*.f64 t (fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (*.f64 eh (fma.f64 #s(literal -17/315 binary64) (*.f64 t t) #s(literal -2/15 binary64))) (*.f64 eh #s(literal -1/3 binary64))) (neg.f64 eh)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh (sin t)) (cos t)))
(/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 (cos.f64 t)))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* t (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* t (+ (* -1/6 (* eh (* (pow t 2) (sin (atan (* -1 (/ (* eh t) ew))))))) (* eh (sin (atan (* -1 (/ (* eh t) ew)))))))
(*.f64 t (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) (fma.f64 t (*.f64 t (*.f64 eh #s(literal -1/6 binary64))) eh)))
(* t (+ (* eh (sin (atan (* -1 (/ (* eh t) ew))))) (* (pow t 2) (+ (* -1/6 (* eh (sin (atan (* -1 (/ (* eh t) ew)))))) (* 1/120 (* eh (* (pow t 2) (sin (atan (* -1 (/ (* eh t) ew)))))))))))
(*.f64 t (fma.f64 t (*.f64 t (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) (*.f64 eh (fma.f64 (*.f64 t t) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))))
(* t (+ (* eh (sin (atan (* -1 (/ (* eh t) ew))))) (* (pow t 2) (+ (* -1/6 (* eh (sin (atan (* -1 (/ (* eh t) ew)))))) (* (pow t 2) (+ (* -1/5040 (* eh (* (pow t 2) (sin (atan (* -1 (/ (* eh t) ew))))))) (* 1/120 (* eh (sin (atan (* -1 (/ (* eh t) ew))))))))))))
(*.f64 t (fma.f64 (*.f64 t t) (*.f64 (*.f64 t t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) (*.f64 eh (fma.f64 #s(literal -1/5040 binary64) (*.f64 t t) #s(literal 1/120 binary64))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) (fma.f64 t (*.f64 t (*.f64 eh #s(literal -1/6 binary64))) eh))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(* eh (* (sin t) (sin (atan (* -1 (/ (* eh t) ew))))))
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
(/ (pow t 2) (pow ew 2))
(/.f64 (*.f64 t t) (*.f64 ew ew))
1
#s(literal 1 binary64)
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(/ (* (pow eh 2) (pow t 2)) (pow ew 2))
(/.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (*.f64 ew ew))
(* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(/ (* (pow eh 2) (pow t 2)) (pow ew 2))
(/.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (*.f64 ew ew))
(* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow eh 2) (+ (/ 1 (pow eh 2)) (/ (pow t 2) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(/ (* (pow eh 2) (pow t 2)) (pow ew 2))
(/.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (*.f64 ew ew))
(* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(/ (* (pow eh 2) (pow t 2)) (pow ew 2))
(/.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (*.f64 ew ew))
(* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow t 2) (+ (/ 1 (pow t 2)) (/ (pow eh 2) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(/ (* (pow eh 2) (pow t 2)) (pow ew 2))
(/.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (*.f64 ew ew))
(/ (+ (* (pow eh 2) (pow t 2)) (pow ew 2)) (pow ew 2))
(/.f64 (fma.f64 eh (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) (*.f64 ew ew))
(/ (+ (* (pow eh 2) (pow t 2)) (pow ew 2)) (pow ew 2))
(/.f64 (fma.f64 eh (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) (*.f64 ew ew))
(/ (+ (* (pow eh 2) (pow t 2)) (pow ew 2)) (pow ew 2))
(/.f64 (fma.f64 eh (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) (*.f64 ew ew))
1
#s(literal 1 binary64)
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(fma.f64 (*.f64 eh (*.f64 t t)) (/.f64 eh (*.f64 ew ew)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* (pow eh 2) (+ (* -1/8 (/ (* (pow eh 2) (pow t 4)) (pow ew 4))) (* 1/2 (/ (pow t 2) (pow ew 2))))))
(fma.f64 (*.f64 eh eh) (fma.f64 (*.f64 t t) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eh eh)) (*.f64 (*.f64 t t) (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) #s(literal 1 binary64))
(+ 1 (* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (* (pow eh 2) (+ (* -1/8 (/ (pow t 4) (pow ew 4))) (* 1/16 (/ (* (pow eh 2) (pow t 6)) (pow ew 6))))))))
(fma.f64 (*.f64 eh eh) (fma.f64 (*.f64 eh eh) (fma.f64 (*.f64 (*.f64 eh eh) (pow.f64 t #s(literal 6 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 ew #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t t) (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 ew ew)))) (/.f64 (*.f64 (*.f64 t t) #s(literal 1/2 binary64)) (*.f64 ew ew))) #s(literal 1 binary64))
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(* eh (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew)))
(*.f64 eh (fma.f64 ew (/.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh t))) (/.f64 t ew)))
(* eh (+ (* -1/8 (/ (pow ew 3) (* (pow eh 4) (pow t 3)))) (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew))))
(fma.f64 eh (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 ew (*.f64 ew ew)) (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (*.f64 t (*.f64 t t)))) (/.f64 t ew)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew #s(literal 1/2 binary64)) (*.f64 eh t))))
(* eh (+ (* -1/8 (/ (pow ew 3) (* (pow eh 4) (pow t 3)))) (+ (* 1/16 (/ (pow ew 5) (* (pow eh 6) (pow t 5)))) (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew)))))
(fma.f64 eh (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 ew #s(literal 5 binary64)) (*.f64 (pow.f64 eh #s(literal 6 binary64)) (pow.f64 t #s(literal 5 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 ew (*.f64 ew ew)) (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (*.f64 t (*.f64 t t)))) (/.f64 t ew))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew #s(literal 1/2 binary64)) (*.f64 eh t))))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (* eh (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew))))
(neg.f64 (*.f64 eh (fma.f64 ew (/.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh t))) (/.f64 t ew))))
(* -1 (* eh (+ (* -1/8 (/ (pow ew 3) (* (pow eh 4) (pow t 3)))) (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew)))))
(neg.f64 (fma.f64 eh (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 ew (*.f64 ew ew)) (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (*.f64 t (*.f64 t t)))) (/.f64 t ew)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew #s(literal 1/2 binary64)) (*.f64 eh t)))))
(* -1 (* eh (+ (* -1/8 (/ (pow ew 3) (* (pow eh 4) (pow t 3)))) (+ (* 1/16 (/ (pow ew 5) (* (pow eh 6) (pow t 5)))) (+ (* 1/2 (/ ew (* (pow eh 2) t))) (/ t ew))))))
(*.f64 eh (neg.f64 (fma.f64 ew (/.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh t))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 ew #s(literal 5 binary64)) (*.f64 (pow.f64 eh #s(literal 6 binary64)) (pow.f64 t #s(literal 5 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 ew (*.f64 ew ew)) (*.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (*.f64 t (*.f64 t t)))) (/.f64 t ew))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* (pow t 2) (+ (* -1/8 (/ (* (pow eh 4) (pow t 2)) (pow ew 4))) (* 1/2 (/ (pow eh 2) (pow ew 2))))))
(fma.f64 (*.f64 t t) (fma.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (/.f64 (*.f64 (*.f64 t t) #s(literal -1/8 binary64)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))) #s(literal 1 binary64))
(+ 1 (* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (* (pow t 2) (+ (* -1/8 (/ (pow eh 4) (pow ew 4))) (* 1/16 (/ (* (pow eh 6) (pow t 2)) (pow ew 6))))))))
(fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 eh #s(literal 6 binary64))) (*.f64 t t)) (pow.f64 ew #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))) #s(literal 1 binary64))
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(* t (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew)))
(*.f64 eh (fma.f64 ew (/.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh t))) (/.f64 t ew)))
(* t (+ (* -1/8 (/ (pow ew 3) (* (pow eh 3) (pow t 4)))) (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew))))
(fma.f64 t (fma.f64 (*.f64 #s(literal -1/8 binary64) ew) (/.f64 (*.f64 ew ew) (*.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 eh (*.f64 eh eh)))) (/.f64 eh ew)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew #s(literal 1/2 binary64)) (*.f64 eh t))))
(* t (+ (* -1/8 (/ (pow ew 3) (* (pow eh 3) (pow t 4)))) (+ (* 1/16 (/ (pow ew 5) (* (pow eh 5) (pow t 6)))) (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew)))))
(fma.f64 t (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 ew #s(literal 5 binary64)) (*.f64 (pow.f64 t #s(literal 6 binary64)) (pow.f64 eh #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) ew) (/.f64 (*.f64 ew ew) (*.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 eh (*.f64 eh eh)))) (/.f64 eh ew))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew #s(literal 1/2 binary64)) (*.f64 eh t))))
(* -1 (/ (* eh t) ew))
(/.f64 (*.f64 eh t) (neg.f64 ew))
(* -1 (* t (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew))))
(neg.f64 (*.f64 eh (fma.f64 ew (/.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 eh t))) (/.f64 t ew))))
(* -1 (* t (+ (* -1/8 (/ (pow ew 3) (* (pow eh 3) (pow t 4)))) (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew)))))
(*.f64 t (neg.f64 (fma.f64 ew (/.f64 #s(literal 1/2 binary64) (*.f64 eh (*.f64 t t))) (fma.f64 (*.f64 #s(literal -1/8 binary64) ew) (/.f64 (*.f64 ew ew) (*.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 eh (*.f64 eh eh)))) (/.f64 eh ew)))))
(* -1 (* t (+ (* -1/8 (/ (pow ew 3) (* (pow eh 3) (pow t 4)))) (+ (* 1/16 (/ (pow ew 5) (* (pow eh 5) (pow t 6)))) (+ (* 1/2 (/ ew (* eh (pow t 2)))) (/ eh ew))))))
(neg.f64 (fma.f64 t (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 ew #s(literal 5 binary64)) (*.f64 (pow.f64 t #s(literal 6 binary64)) (pow.f64 eh #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) ew) (/.f64 (*.f64 ew ew) (*.f64 (*.f64 (*.f64 t t) (*.f64 t t)) (*.f64 eh (*.f64 eh eh)))) (/.f64 eh ew))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 ew #s(literal 1/2 binary64)) (*.f64 eh t)))))
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (+ (* 1/2 (/ (pow ew 2) (* eh t))) (* eh t)) ew)
(/.f64 (fma.f64 eh t (*.f64 #s(literal 1/2 binary64) (*.f64 ew (/.f64 ew (*.f64 eh t))))) ew)
(/ (+ (* eh t) (* (pow ew 2) (+ (* -1/8 (/ (pow ew 2) (* (pow eh 3) (pow t 3)))) (* 1/2 (/ 1 (* eh t)))))) ew)
(/.f64 (fma.f64 eh t (*.f64 (*.f64 ew ew) (fma.f64 (*.f64 ew ew) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eh eh) (*.f64 eh (*.f64 t (*.f64 t t))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eh t))))) ew)
(/ (+ (* eh t) (* (pow ew 2) (+ (* (pow ew 2) (- (* 1/16 (/ (pow ew 2) (* (pow eh 5) (pow t 5)))) (* 1/8 (/ 1 (* (pow eh 3) (pow t 3)))))) (* 1/2 (/ 1 (* eh t)))))) ew)
(/.f64 (fma.f64 (*.f64 ew ew) (fma.f64 (*.f64 ew ew) (fma.f64 (*.f64 ew ew) (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 t #s(literal 5 binary64)) (pow.f64 eh #s(literal 5 binary64)))) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 eh eh) (*.f64 eh (*.f64 t (*.f64 t t)))))) (/.f64 #s(literal 1/2 binary64) (*.f64 eh t))) (*.f64 eh t)) ew)
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow t 4)) (pow ew 4))) (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew)) (fma.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t t) (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow t 4)) (pow ew 4))) (+ (* 1/16 (/ (* (pow eh 6) (pow t 6)) (pow ew 6))) (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))))
(fma.f64 eh (/.f64 (*.f64 eh (*.f64 (*.f64 t t) #s(literal 1/2 binary64))) (*.f64 ew ew)) (fma.f64 (pow.f64 eh #s(literal 6 binary64)) (/.f64 (*.f64 (pow.f64 t #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 ew #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t t) (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal 1 binary64))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow t 4)) (pow ew 4))) (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))))
(fma.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew)) (fma.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t t) (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal 1 binary64)))
(+ 1 (+ (* -1/8 (/ (* (pow eh 4) (pow t 4)) (pow ew 4))) (+ (* 1/16 (/ (* (pow eh 6) (pow t 6)) (pow ew 6))) (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))))
(fma.f64 eh (/.f64 (*.f64 eh (*.f64 (*.f64 t t) #s(literal 1/2 binary64))) (*.f64 ew ew)) (fma.f64 (pow.f64 eh #s(literal 6 binary64)) (/.f64 (*.f64 (pow.f64 t #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 ew #s(literal 6 binary64))) (fma.f64 (*.f64 (*.f64 eh eh) (*.f64 eh eh)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 t t) (*.f64 t t))) (*.f64 (*.f64 ew ew) (*.f64 ew ew))) #s(literal 1 binary64))))
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(/ (* eh t) ew)
(/.f64 (*.f64 eh t) ew)
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh t)
(*.f64 eh t)
(* t (+ eh (* -1/6 (* eh (pow t 2)))))
(*.f64 t (fma.f64 t (*.f64 t (*.f64 eh #s(literal -1/6 binary64))) eh))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* 1/120 (* eh (pow t 2)))))))
(*.f64 t (fma.f64 (*.f64 eh (*.f64 t t)) (fma.f64 (*.f64 t t) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) eh))
(* t (+ eh (* (pow t 2) (+ (* -1/6 eh) (* (pow t 2) (+ (* -1/5040 (* eh (pow t 2))) (* 1/120 eh)))))))
(*.f64 t (fma.f64 t (*.f64 t (fma.f64 (*.f64 t t) (*.f64 eh (fma.f64 #s(literal -1/5040 binary64) (*.f64 t t) #s(literal 1/120 binary64))) (*.f64 eh #s(literal -1/6 binary64)))) eh))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* eh (sin t))
(*.f64 eh (sin.f64 t))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) t)
(*.f64 eh (*.f64 eh t))
(* t (+ (* -1/6 (* (pow eh 2) (pow t 2))) (pow eh 2)))
(*.f64 t (*.f64 (fma.f64 (*.f64 t t) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 eh eh)))
(* t (+ (* (pow t 2) (+ (* -1/6 (pow eh 2)) (* 1/120 (* (pow eh 2) (pow t 2))))) (pow eh 2)))
(*.f64 t (fma.f64 (*.f64 t t) (*.f64 (*.f64 eh eh) (fma.f64 (*.f64 t t) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 eh eh)))
(* t (+ (* (pow t 2) (+ (* -1/6 (pow eh 2)) (* (pow t 2) (+ (* -1/5040 (* (pow eh 2) (pow t 2))) (* 1/120 (pow eh 2)))))) (pow eh 2)))
(*.f64 t (fma.f64 (*.f64 t t) (fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 t t) #s(literal 1/120 binary64)) (*.f64 eh (*.f64 eh #s(literal -1/6 binary64)))) (*.f64 eh eh)))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* (pow eh 2) (sin t))
(*.f64 (sin.f64 t) (*.f64 eh eh))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* 1/2 (/ (pow eh 2) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh eh) #s(literal 1/2 binary64)) (*.f64 ew ew))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow t 2) (+ (* 1/2 (/ (pow eh 2) (pow ew 2))) (/ 1 (pow t 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) #s(literal 1/2 binary64)) (*.f64 ew ew))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* (pow eh 2) (+ (* 1/2 (/ (pow t 2) (pow ew 2))) (/ 1 (pow eh 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2)))
(/.f64 (*.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) #s(literal 1/2 binary64)) (*.f64 ew ew))
(/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))
(/.f64 (fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) #s(literal 1/2 binary64) (*.f64 ew ew)) (*.f64 ew ew))
(/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))
(/.f64 (fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) #s(literal 1/2 binary64) (*.f64 ew ew)) (*.f64 ew ew))
(/ (+ (* 1/2 (* (pow eh 2) (pow t 2))) (pow ew 2)) (pow ew 2))
(/.f64 (fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) #s(literal 1/2 binary64) (*.f64 ew ew)) (*.f64 ew ew))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (* (pow eh 2) (pow t 2)) (pow ew 2))))
(fma.f64 (*.f64 eh (*.f64 eh (*.f64 t t))) (/.f64 #s(literal 1/2 binary64) (*.f64 ew ew)) #s(literal 1 binary64))

eval299.0ms (2.2%)

Memory
-1.3MiB live, 433.8MiB allocated
Compiler

Compiled 63 521 to 5 372 computations (91.5% saved)

prune266.0ms (1.9%)

Memory
-40.1MiB live, 346.2MiB allocated
Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New1 701211 722
Fresh224
Picked415
Done000
Total1 707241 731
Accuracy
99.9%
Counts
1 731 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
40.0%
(fabs.f64 (-.f64 (/.f64 (*.f64 ew ew) (*.f64 eh (neg.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
39.7%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 eh t (*.f64 #s(literal 1/2 binary64) (*.f64 ew (/.f64 ew (*.f64 eh t))))) ew) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
40.7%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
40.7%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eh t) ew) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
91.1%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
43.5%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
48.1%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
98.7%
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
57.7%
(fabs.f64 (-.f64 (*.f64 (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
40.4%
(fabs.f64 (-.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 (neg.f64 eh) (tan.f64 t))) ew) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
55.1%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
56.4%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 (*.f64 eh (*.f64 (sin.f64 t) (/.f64 (*.f64 (neg.f64 eh) t) ew))) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))))
56.4%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh (sin.f64 t)))))))
74.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
40.6%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 t)) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (fma.f64 eh eh #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
47.4%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 eh) (neg.f64 (pow.f64 (sin.f64 t) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
84.0%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 eh) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))))) (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
56.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
98.7%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
73.2%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (/.f64 (sin.f64 t) eh))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
71.0%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
54.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))))
99.0%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.8%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
Compiler

Compiled 1 893 to 737 computations (61.1% saved)

regimes62.0ms (0.5%)

Memory
6.0MiB live, 82.7MiB allocated
Counts
37 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 (*.f64 eh (*.f64 (sin.f64 t) (/.f64 (*.f64 (neg.f64 eh) t) ew))) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh (sin.f64 t)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 (*.f64 ew ew) (*.f64 eh (neg.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (/.f64 (sin.f64 t) eh))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 t)) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (fma.f64 eh eh #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eh t) ew) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 eh t (*.f64 #s(literal 1/2 binary64) (*.f64 ew (/.f64 ew (*.f64 eh t))))) ew) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 eh) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))))) (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 eh (*.f64 eh eh))) (neg.f64 (sin.f64 t))) (fma.f64 eh eh #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 (neg.f64 eh) (tan.f64 t))) ew) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 eh) (neg.f64 (pow.f64 (sin.f64 t) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Calls

5 calls:

18.0ms
eh
12.0ms
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
10.0ms
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
10.0ms
t
10.0ms
ew
Results
AccuracySegmentsBranch
99.8%1eh
99.8%1ew
99.8%1t
99.8%1(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
99.8%1(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
Compiler

Compiled 77 to 44 computations (42.9% saved)

regimes56.0ms (0.4%)

Memory
6.2MiB live, 86.7MiB allocated
Counts
35 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 (*.f64 eh (*.f64 (sin.f64 t) (/.f64 (*.f64 (neg.f64 eh) t) ew))) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh (sin.f64 t)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 (*.f64 ew ew) (*.f64 eh (neg.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (/.f64 (sin.f64 t) eh))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 t)) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (fma.f64 eh eh #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eh t) ew) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 eh t (*.f64 #s(literal 1/2 binary64) (*.f64 ew (/.f64 ew (*.f64 eh t))))) ew) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 eh) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))))) (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 eh (*.f64 eh eh))) (neg.f64 (sin.f64 t))) (fma.f64 eh eh #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 (neg.f64 eh) (tan.f64 t))) ew) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 eh) (neg.f64 (pow.f64 (sin.f64 t) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (*.f64 eh (sin.f64 t))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
Calls

5 calls:

12.0ms
ew
12.0ms
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
10.0ms
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
10.0ms
eh
10.0ms
t
Results
AccuracySegmentsBranch
99.5%1eh
99.5%1ew
99.5%1t
99.5%1(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
99.5%1(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
Compiler

Compiled 77 to 44 computations (42.9% saved)

regimes57.0ms (0.4%)

Memory
21.5MiB live, 100.2MiB allocated
Counts
33 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 (*.f64 eh (*.f64 (sin.f64 t) (/.f64 (*.f64 (neg.f64 eh) t) ew))) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh (sin.f64 t)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 (*.f64 ew ew) (*.f64 eh (neg.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (/.f64 (sin.f64 t) eh))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 t)) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (fma.f64 eh eh #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eh t) ew) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 eh t (*.f64 #s(literal 1/2 binary64) (*.f64 ew (/.f64 ew (*.f64 eh t))))) ew) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 eh) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))))) (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 eh (*.f64 eh eh))) (neg.f64 (sin.f64 t))) (fma.f64 eh eh #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (/.f64 (*.f64 ew (cos.f64 t)) (*.f64 (neg.f64 eh) (tan.f64 t))) ew) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 eh) (neg.f64 (pow.f64 (sin.f64 t) #s(literal 3 binary64)))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) t)))) #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Calls

5 calls:

14.0ms
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
14.0ms
ew
9.0ms
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
9.0ms
t
9.0ms
eh
Results
AccuracySegmentsBranch
99.0%1eh
99.0%1ew
99.0%1t
99.0%1(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
99.0%1(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
Compiler

Compiled 77 to 44 computations (42.9% saved)

regimes63.0ms (0.5%)

Memory
-14.6MiB live, 64.4MiB allocated
Counts
22 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 (*.f64 eh (*.f64 (sin.f64 t) (/.f64 (*.f64 (neg.f64 eh) t) ew))) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh (sin.f64 t)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 (*.f64 ew ew) (*.f64 eh (neg.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 eh eh)) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (/.f64 (sin.f64 t) eh))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 eh (sin.f64 t)))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 (neg.f64 (sin.f64 t)) (neg.f64 (*.f64 eh (*.f64 eh eh)))) (fma.f64 eh eh #s(literal 0 binary64))) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eh t) ew) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 eh t (*.f64 #s(literal 1/2 binary64) (*.f64 ew (/.f64 ew (*.f64 eh t))))) ew) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 t t) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 eh eh)) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 eh (neg.f64 eh)) (neg.f64 (sin.f64 t))) eh) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
Calls

5 calls:

30.0ms
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
13.0ms
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
6.0ms
t
6.0ms
eh
6.0ms
ew
Results
AccuracySegmentsBranch
98.8%1eh
98.8%1(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.8%1ew
98.8%1t
98.8%1(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
Compiler

Compiled 77 to 44 computations (42.9% saved)

regimes18.0ms (0.1%)

Memory
-7.2MiB live, 31.8MiB allocated
Counts
8 → 4
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 (*.f64 eh (*.f64 (sin.f64 t) (/.f64 (*.f64 (neg.f64 eh) t) ew))) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh (sin.f64 t)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 ew (cos.f64 t)))) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 t t) (*.f64 ew ew)) #s(literal 1 binary64))) (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
(fabs.f64 (-.f64 (*.f64 (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
Calls

5 calls:

4.0ms
t
3.0ms
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
3.0ms
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
3.0ms
ew
3.0ms
eh
Results
AccuracySegmentsBranch
72.7%2eh
76.5%4ew
71.0%1t
71.0%1(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
71.0%1(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
Compiler

Compiled 77 to 44 computations (42.9% saved)

regimes3.0ms (0%)

Memory
5.6MiB live, 5.6MiB allocated
Counts
5 → 3
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 (*.f64 eh (*.f64 (sin.f64 t) (/.f64 (*.f64 (neg.f64 eh) t) ew))) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh (sin.f64 t)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
Calls

1 calls:

2.0ms
ew
Results
AccuracySegmentsBranch
74.5%3ew
Compiler

Compiled 4 to 3 computations (25% saved)

regimes12.0ms (0.1%)

Memory
-12.7MiB live, 26.4MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 (*.f64 eh (*.f64 (sin.f64 t) (/.f64 (*.f64 (neg.f64 eh) t) ew))) (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (neg.f64 eh) t) ew) (*.f64 eh (sin.f64 t)))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
Calls

5 calls:

3.0ms
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
2.0ms
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
2.0ms
t
2.0ms
ew
2.0ms
eh
Results
AccuracySegmentsBranch
56.8%1t
56.8%1(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
56.8%1(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
56.8%1eh
56.8%1ew
Compiler

Compiled 77 to 44 computations (42.9% saved)

regimes7.0ms (0.1%)

Memory
17.0MiB live, 17.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))))
Calls

5 calls:

2.0ms
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
1.0ms
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
1.0ms
eh
1.0ms
t
1.0ms
ew
Results
AccuracySegmentsBranch
54.8%1t
54.8%1ew
54.8%1(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
54.8%1eh
54.8%1(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 77 to 44 computations (42.9% saved)

bsearch124.0ms (0.9%)

Memory
14.1MiB live, 129.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
54.0ms
1.9669206662955602e-193
1.7207799087595134e-183
21.0ms
-1.4220722486056953e-160
-6.8134771493357464e-161
42.0ms
-3.1137548857896513e+106
-1.1081372359654741e+105
Samples
100.0ms352×0valid
Compiler

Compiled 1 323 to 889 computations (32.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-sin: 17.0ms (30% of total)
ival-cos: 14.0ms (24.7% of total)
ival-mult: 10.0ms (17.7% of total)
ival-tan: 7.0ms (12.4% of total)
ival-div: 2.0ms (3.5% of total)
ival-atan: 2.0ms (3.5% of total)
ival-sub: 2.0ms (3.5% of total)
ival-neg: 2.0ms (3.5% of total)
ival-fabs: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch28.0ms (0.2%)

Memory
-0.3MiB live, 37.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
-2.5247774455595304e-141
-1.650302599646377e-142
1.0ms
-3.1137548857896513e+106
-1.1081372359654741e+105
Samples
21.0ms96×0valid
Compiler

Compiled 829 to 544 computations (34.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-sin: 5.0ms (30.9% of total)
ival-cos: 4.0ms (24.7% of total)
ival-mult: 3.0ms (18.6% of total)
ival-tan: 2.0ms (12.4% of total)
ival-div: 1.0ms (6.2% of total)
ival-atan: 1.0ms (6.2% of total)
ival-fabs: 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)
ival-neg: 0.0ms (0% of total)

simplify111.0ms (0.8%)

Memory
-18.7MiB live, 64.7MiB allocated
Algorithm
egg-herbie
Rules
508×unsub-neg_binary64
422×distribute-lft-neg-in_binary64
396×neg-mul-1_binary64
236×distribute-rgt-neg-in_binary64
224×neg-sub0_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
086341
1186341
2340337
3474337
4611337
5860337
61200337
71495337
81679337
91793337
101857337
111885337
121895337
131904337
141905337
Stop Event
saturated
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(if (<=.f64 ew #s(literal -3899999999999999784670322922780792385630977826558512478491578149725801951067694500113366304306951022968832 binary64)) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))) (if (<=.f64 ew #s(literal -8547738674910493/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t))))) (if (<=.f64 ew #s(literal 1214923061043021/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696 binary64)) (fabs.f64 (-.f64 (*.f64 (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))))))
(if (<=.f64 ew #s(literal -3899999999999999784670322922780792385630977826558512478491578149725801951067694500113366304306951022968832 binary64)) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))) (if (<=.f64 ew #s(literal -7963165285751507/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t))))) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (tan.f64 t) ew) eh) #s(literal 2 binary64)) #s(literal 1 binary64)))) (*.f64 ew (cos.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (neg.f64 (*.f64 eh (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 ew (cos.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 eh (/.f64 t (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(if (<=.f64 ew #s(literal -3899999999999999784670322922780792385630977826558512478491578149725801951067694500113366304306951022968832 binary64)) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))) (if (<=.f64 ew #s(literal -8547738674910493/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t))))) (if (<=.f64 ew #s(literal 1214923061043021/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696 binary64)) (fabs.f64 (-.f64 (*.f64 (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew) #s(literal 1 binary64)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))))))
(if (<=.f64 ew #s(literal -3899999999999999784670322922780792385630977826558512478491578149725801951067694500113366304306951022968832 binary64)) (fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))) (*.f64 t eh)))) (if (<=.f64 ew #s(literal -8547738674910493/63316582777114760719488645381029680648993625369910231018000142359781689627272157995600998671678219517337003885060131670873949448782528309751691815706084650986651333670066978816 binary64)) (fabs.f64 (+.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 (*.f64 t eh) (*.f64 ew (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)))))))) (if (<=.f64 ew #s(literal 1214923061043021/19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696 binary64)) (fabs.f64 (-.f64 (fma.f64 ew (*.f64 (*.f64 t t) #s(literal -1/2 binary64)) ew) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) (fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))) (*.f64 t eh)))))))
(if (<=.f64 ew #s(literal -3899999999999999784670322922780792385630977826558512478491578149725801951067694500113366304306951022968832 binary64)) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew)))))) (if (<=.f64 ew #s(literal -7963165285751507/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t))))) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (*.f64 eh t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))))
(if (<=.f64 ew #s(literal -3899999999999999784670322922780792385630977826558512478491578149725801951067694500113366304306951022968832 binary64)) (fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))) (*.f64 t eh)))) (if (<=.f64 ew #s(literal -7963165285751507/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) (fabs.f64 (+.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 (*.f64 t eh) (*.f64 ew (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64)))))))) (fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))) (*.f64 t eh))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 eh t) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))) (*.f64 eh (sin.f64 t)))))
(fabs.f64 (+.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 (*.f64 t eh) (*.f64 ew (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) #s(literal 1 binary64)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 eh t)) (*.f64 (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))) (neg.f64 ew))))))
(fabs.f64 (+.f64 (*.f64 ew (cos.f64 t)) (*.f64 (sin.f64 t) (/.f64 (*.f64 eh (*.f64 t eh)) (*.f64 ew (sqrt.f64 (fma.f64 eh (/.f64 (*.f64 eh (*.f64 t t)) (*.f64 ew ew)) #s(literal 1 binary64))))))))

soundness1.2s (8.5%)

Memory
33.6MiB live, 622.3MiB allocated
Rules
32 420×lower-fma.f64
32 420×lower-fma.f32
17 606×lower-fma.f64
17 606×lower-fma.f32
10 356×lower-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
034117
065111
1194104
2118797
0841597
02944302
19384296
232824218
374074210
087454062
04145072
113285021
248515019
080734891
0831000
1262997
2881979
32395971
43982967
08270950
03833995
113603949
259643881
080943754
01324
02324
14724
221724
3328623
0848023
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 967 to 529 computations (45.3% saved)

preprocess294.0ms (2.1%)

Memory
-39.2MiB live, 128.6MiB allocated
Compiler

Compiled 746 to 200 computations (73.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...