exact-forward-conformal-lat

Time bar (total: 2.5min)

start0.0ms (0.0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

analyze2.3s (1.5%)

Memory
-33.7MiB live, 233.6MiB allocated; 76ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%99.9%0.1%0.0%0.0%0.0%0
0.0%0.0%99.9%0.1%0.0%0.0%0.0%1
0.0%0.0%99.9%0.1%0.0%0.0%0.0%2
0.0%0.0%99.9%0.1%0.0%0.0%0.0%3
25.0%25.0%74.9%0.1%0.0%0.0%0.0%4
37.5%37.5%62.4%0.1%0.0%0.0%0.0%5
43.8%43.7%56.2%0.1%0.0%0.0%0.0%6
43.8%43.7%56.2%0.1%0.0%0.0%0.0%7
46.9%46.8%53.1%0.1%0.0%0.0%0.0%8
46.9%46.8%53.1%0.1%0.0%0.0%0.0%9
48.4%48.4%51.5%0.1%0.0%0.0%0.0%10
48.4%48.4%51.5%0.1%0.0%0.0%0.0%11
49.2%49.2%50.7%0.1%0.0%0.0%0.0%12
Compiler

Compiled 10 to 9 computations (10.0% saved)

sample15.1s (10.1%)

Memory
35.6MiB live, 5 228.5MiB allocated; 287ms collecting garbage
Samples
13.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 9.2s
ival-cos: 4.5s (48.5% of total, 1363.8 MiB)
ival-sin: 2.8s (31.0% of total, 1335.6 MiB)
ival-atan2: 1.4s (15.0% of total, 573.8 MiB)
ival-mult!: 404.0ms (4.4% of total, 80.8 MiB)
adjust: 100.0ms (1.1% of total, 35.3 MiB)
Bogosity

preprocess197.0ms (0.1%)

Memory
15.0MiB live, 15.0MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02152
19152
286552
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.9%
(atan2.f64 (sin.f64 Cn) (*.f64 (cos.f64 Cn) (cos.f64 lam)))
Symmetry

(abs lam)

Compiler

Compiled 16 to 14 computations (12.5% saved)

sample0.0ms (0.0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
Outputs

series2.2s (1.4%)

Memory
-33.8MiB live, 113.1MiB allocated; 31ms collecting garbage
Counts
7 → 24
Calls
Call 1
Inputs
%1 = (sin.f64 Cn)
%2 = (cos.f64 Cn)
%4 = (cos.f64 lam)
%5 = (*.f64 %2 %4)
Cn
%1
%2
lam
%4
%5
(atan2.f64 %1 %5)
Outputs
%4 = (sin Cn)
%8 = (pow.f64 Cn #s(literal 2 binary64))
%30 = (cos Cn)
%52 = (cos lam)
%53 = (* %30 %52)
%54 = (cos.f64 lam)
%56 = (*.f64 %8 %54)
%73 = (sin.f64 Cn)
%74 = (cos.f64 Cn)
%75 = (*.f64 %74 %54)
%82 = (pow.f64 lam #s(literal 2 binary64))
%98 = (*.f64 %82 %74)
(approx Cn #s(literal 0 binary64))
(approx Cn Cn)
(approx %4 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %8))))
(approx %4 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 #s(literal 1/120 binary64) %8) #s(literal 1/6 binary64))))))
(approx %4 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %8))) #s(literal 1/6 binary64))))))
(approx %30 #s(literal 1 binary64))
(approx %30 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %8)))
(approx %30 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 #s(literal 1/24 binary64) %8) #s(literal 1/2 binary64)))))
(approx %30 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %8))) #s(literal 1/2 binary64)))))
(approx %53 %54)
(approx %53 (+.f64 %54 (*.f64 #s(literal -1/2 binary64) %56)))
(approx %53 (+.f64 %54 (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) %54 (*.f64 #s(literal 1/24 binary64) %56)))))
(approx %53 (+.f64 %54 (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) %54 (*.f64 %8 (fma.f64 #s(literal -1/720 binary64) %56 (*.f64 #s(literal 1/24 binary64) %54)))))))
(approx (atan2 %4 %53) (atan2.f64 %73 %75))
(approx %4 %73)
(approx %30 %74)
(approx %53 %75)
(approx lam lam)
(approx %52 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %82)))
(approx %52 (+.f64 #s(literal 1 binary64) (*.f64 %82 (-.f64 (*.f64 #s(literal 1/24 binary64) %82) #s(literal 1/2 binary64)))))
(approx %52 (+.f64 #s(literal 1 binary64) (*.f64 %82 (-.f64 (*.f64 %82 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %82))) #s(literal 1/2 binary64)))))
(approx %53 (+.f64 %74 (*.f64 #s(literal -1/2 binary64) %98)))
(approx %53 (+.f64 %74 (*.f64 %82 (fma.f64 #s(literal -1/2 binary64) %74 (*.f64 #s(literal 1/24 binary64) %98)))))
(approx %53 (+.f64 %74 (*.f64 %82 (fma.f64 #s(literal -1/2 binary64) %74 (*.f64 %82 (fma.f64 #s(literal -1/720 binary64) %98 (*.f64 #s(literal 1/24 binary64) %74)))))))
Calls

6 calls:

TimeVariablePoint
70.0ms
Cn
0
20.0ms
lam
0
2.0ms
Cn
inf
1.0ms
lam
inf
1.0ms
Cn
-inf

rewrite6.5s (4.3%)

Memory
23.5MiB live, 449.3MiB allocated; 217ms collecting garbage
Counts
7 → 814
Calls
Call 1
Inputs
%1 = (sin.f64 Cn)
%2 = (cos.f64 Cn)
%4 = (cos.f64 lam)
%5 = (*.f64 %2 %4)
Cn
%1
%2
lam
%4
%5
(atan2.f64 %1 %5)
Outputs
%1 = (neg.f64 Cn)
%11 = (+.f64 Cn Cn)
%21 = (/.f64 Cn #s(literal 2 binary64))
%28 = (/.f64 #s(literal 2 binary64) #s(literal 1 binary64))
%30 = (sin.f64 Cn)
%31 = (sin.f64 %1)
%33 = (cos.f64 Cn)
%34 = (fabs.f64 Cn)
%37 = (neg.f64 %34)
%39 = (neg.f64 %33)
%47 = (neg.f64 #s(literal 0 binary64))
%51 = (PI.f64 )
%52 = (fma.f64 %51 #s(literal 1/2 binary64) Cn)
%58 = (*.f64 %51 #s(literal 1/2 binary64))
%59 = (-.f64 %58 Cn)
%61 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64))
%63 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64))
%67 = (fma.f64 %51 #s(literal 1/2 binary64) %34)
%69 = (*.f64 #s(literal 1/2 binary64) %33)
%71 = (*.f64 %33 #s(literal 2 binary64))
%73 = (-.f64 %58 %34)
%76 = (*.f64 %39 #s(literal -1 binary64))
%85 = (fma.f64 %51 #s(literal -1/2 binary64) Cn)
%86 = (fma.f64 %51 #s(literal 1/2 binary64) %85)
%88 = (-.f64 %58 %52)
%98 = (fma.f64 #s(literal 2 binary64) Cn %51)
%108 = (sin.f64 lam)
%111 = (+.f64 %33 %33)
%114 = (neg.f64 lam)
%115 = (sin.f64 %114)
%117 = (sin.f64 %34)
%119 = (fabs.f64 lam)
%120 = (sin.f64 %119)
%129 = (sin.f64 %37)
%135 = (+.f64 Cn lam)
%136 = (sin.f64 %135)
%138 = (-.f64 Cn lam)
%139 = (sin.f64 %138)
%158 = (cos.f64 %59)
%164 = (/.f64 %33 #s(literal 2 binary64))
%165 = (/.f64 %39 #s(literal 2 binary64))
%175 = (cos.f64 (fma.f64 %51 #s(literal 1/2 binary64) (-.f64 %34 %58)))
%176 = (+.f64 %175 %33)
%204 = (+.f64 %39 %33)
%206 = (cos.f64 lam)
%207 = (neg.f64 %206)
%208 = (+.f64 %207 %206)
%225 = (*.f64 #s(literal 2 binary64) %204)
%228 = (*.f64 %204 #s(literal 2 binary64))
%253 = (+.f64 lam lam)
%260 = (/.f64 lam #s(literal 2 binary64))
%270 = (neg.f64 %119)
%281 = (fma.f64 %51 #s(literal 1/2 binary64) lam)
%287 = (-.f64 %58 lam)
%293 = (fma.f64 %51 #s(literal 1/2 binary64) %119)
%295 = (*.f64 #s(literal 1/2 binary64) %206)
%297 = (*.f64 %206 #s(literal 2 binary64))
%299 = (-.f64 %58 %119)
%301 = (*.f64 %207 #s(literal -1 binary64))
%309 = (fma.f64 %51 #s(literal -1/2 binary64) lam)
%310 = (fma.f64 %51 #s(literal 1/2 binary64) %309)
%312 = (-.f64 %58 %281)
%322 = (fma.f64 #s(literal 2 binary64) lam %51)
%333 = (+.f64 %206 %206)
%346 = (sin.f64 %270)
%371 = (cos.f64 %287)
%377 = (/.f64 %206 #s(literal 2 binary64))
%378 = (/.f64 %207 #s(literal 2 binary64))
%388 = (cos.f64 (fma.f64 %51 #s(literal 1/2 binary64) (-.f64 %119 %58)))
%389 = (+.f64 %388 %206)
%433 = (*.f64 #s(literal 2 binary64) %208)
%436 = (*.f64 %208 #s(literal 2 binary64))
%453 = (*.f64 %33 %206)
%455 = (neg.f64 %453)
%460 = (*.f64 %453 #s(literal 1/2 binary64))
%462 = (*.f64 #s(literal 2 binary64) %453)
%467 = (/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
%469 = (neg.f64 %462)
%473 = (*.f64 #s(literal 2 binary64) %462)
%479 = (-.f64 %119 Cn)
%480 = (cos.f64 %479)
%481 = (+.f64 %119 Cn)
%482 = (cos.f64 %481)
%483 = (+.f64 %480 %482)
%485 = (-.f64 %34 lam)
%486 = (cos.f64 %485)
%487 = (+.f64 %34 lam)
%488 = (cos.f64 %487)
%489 = (+.f64 %486 %488)
%494 = (cos.f64 %135)
%495 = (cos.f64 %138)
%496 = (*.f64 %495 #s(literal 1/2 binary64))
%498 = (*.f64 %494 #s(literal 1/2 binary64))
%508 = (neg.f64 %488)
%509 = (-.f64 %508 %486)
%511 = (neg.f64 %482)
%512 = (-.f64 %511 %480)
%516 = (*.f64 %495 #s(literal -1/2 binary64))
%518 = (neg.f64 %494)
%520 = (neg.f64 %495)
%531 = (+.f64 %34 %119)
%532 = (cos.f64 %531)
%533 = (-.f64 %34 %119)
%534 = (cos.f64 %533)
%535 = (+.f64 %532 %534)
%538 = (*.f64 %480 #s(literal 1/2 binary64))
%540 = (*.f64 %486 #s(literal 1/2 binary64))
%542 = (*.f64 %488 #s(literal 1/2 binary64))
%544 = (*.f64 %482 #s(literal 1/2 binary64))
%547 = (neg.f64 %534)
%548 = (-.f64 %547 %532)
%554 = (/.f64 #s(literal 1 binary64) #s(literal 4 binary64))
%556 = (*.f64 %483 #s(literal 1 binary64))
%558 = (*.f64 %489 #s(literal 1 binary64))
%581 = (*.f64 %532 #s(literal 1/2 binary64))
%583 = (*.f64 %534 #s(literal 1/2 binary64))
%589 = (/.f64 %511 #s(literal 2 binary64))
%591 = (/.f64 %508 #s(literal 2 binary64))
%594 = (/.f64 (neg.f64 %480) #s(literal 2 binary64))
%597 = (/.f64 (neg.f64 %486) #s(literal 2 binary64))
%599 = (*.f64 %494 #s(literal 2 binary64))
%604 = (*.f64 %535 #s(literal 1 binary64))
%620 = (*.f64 #s(literal 2 binary64) %520)
%624 = (*.f64 #s(literal 2 binary64) %518)
%644 = (*.f64 #s(literal -2 binary64) %520)
%688 = (cos.f64 (+.f64 %52 %309))
%689 = (+.f64 %688 %495)
%701 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%712 = (*.f64 %518 #s(literal 2 binary64))
%714 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64))
%730 = (cos.f64 (fma.f64 %51 #s(literal 1/2 binary64) (-.f64 %34 %281)))
%731 = (+.f64 %730 %488)
%734 = (cos.f64 (+.f64 %67 %309))
%735 = (+.f64 %734 %486)
%738 = (cos.f64 (+.f64 %293 %85))
%739 = (+.f64 %738 %480)
%743 = (cos.f64 (fma.f64 %51 #s(literal 1/2 binary64) (-.f64 %119 %52)))
%744 = (+.f64 %743 %482)
%787 = (cos.f64 (-.f64 %67 %293))
%790 = (cos.f64 (+.f64 (+.f64 %34 %51) %119))
%791 = (-.f64 %787 %790)
%801 = (-.f64 lam Cn)
%804 = (cos.f64 (*.f64 (-.f64 %135 %801) #s(literal 1/2 binary64)))
%808 = (cos.f64 (*.f64 (-.f64 Cn (-.f64 %138 lam)) #s(literal 1/2 binary64)))
%809 = (*.f64 %804 %808)
%835 = (fabs.f64 %135)
%842 = (*.f64 (cos.f64 (*.f64 (-.f64 %835 %801) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 %835 %138) #s(literal 1/2 binary64))))
%844 = (fabs.f64 %138)
%851 = (*.f64 (cos.f64 (*.f64 (-.f64 %844 %135) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 %844 %135) #s(literal 1/2 binary64))))
%853 = (*.f64 %809 #s(literal -1/2 binary64))
%855 = (*.f64 %804 #s(literal 2 binary64))
%856 = (*.f64 %808 #s(literal 1/2 binary64))
%858 = (*.f64 #s(literal 1/2 binary64) %855)
%860 = (/.f64 %809 #s(literal -2 binary64))
%862 = (/.f64 %808 #s(literal 2 binary64))
%870 = (*.f64 (cos.f64 (*.f64 (+.f64 %835 %844) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 %835 %844) #s(literal 1/2 binary64))))
%873 = (*.f64 (neg.f64 %809) #s(literal -1/2 binary64))
%880 = (*.f64 %842 #s(literal 1/2 binary64))
%882 = (*.f64 %851 #s(literal 1/2 binary64))
%884 = (/.f64 %842 #s(literal 2 binary64))
%886 = (/.f64 %851 #s(literal 2 binary64))
%888 = (/.f64 %842 #s(literal 1 binary64))
%890 = (/.f64 %851 #s(literal 1 binary64))
%892 = (*.f64 %870 #s(literal 1/2 binary64))
%901 = (*.f64 (cos.f64 (*.f64 (-.f64 %485 %487) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 %487 (-.f64 lam %34)) #s(literal 1/2 binary64))))
%902 = (*.f64 %901 #s(literal 1/2 binary64))
%911 = (*.f64 (cos.f64 (*.f64 (-.f64 %479 %481) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 %481 (-.f64 Cn %119)) #s(literal 1/2 binary64))))
%912 = (*.f64 %911 #s(literal 1/2 binary64))
%938 = (/.f64 %855 #s(literal 2 binary64))
%939 = (/.f64 %808 #s(literal 1 binary64))
%941 = (/.f64 %870 #s(literal 2 binary64))
%943 = (/.f64 %911 #s(literal 2 binary64))
%945 = (/.f64 %901 #s(literal 2 binary64))
%947 = (/.f64 %870 #s(literal 1 binary64))
%949 = (/.f64 %911 #s(literal 1 binary64))
%951 = (/.f64 %901 #s(literal 1 binary64))
%1020 = (*.f64 (cos.f64 (*.f64 (-.f64 %531 (-.f64 %119 %34)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 %531 %533) #s(literal 1/2 binary64))))
%1021 = (*.f64 %1020 #s(literal 1/2 binary64))
%1023 = (/.f64 %1020 #s(literal 2 binary64))
%1025 = (/.f64 %1020 #s(literal 1 binary64))
%1028 = (+.f64 (+.f64 %51 Cn) lam)
%1032 = (fma.f64 %51 #s(literal 1/2 binary64) %138)
%1037 = (*.f64 (sin.f64 (*.f64 (+.f64 %1028 %138) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 %1032 (fma.f64 %51 #s(literal 1/2 binary64) %135)) #s(literal 1/2 binary64))))
%1039 = (*.f64 %33 #s(literal 0 binary64))
%1041 = (*.f64 %206 #s(literal 0 binary64))
%1063 = (*.f64 %1037 #s(literal 1/2 binary64))
%1069 = (fma.f64 %51 #s(literal 1/2 binary64) (fma.f64 %51 #s(literal -1/2 binary64) %801))
%1073 = (*.f64 (sin.f64 (*.f64 (+.f64 %1028 %801) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 %1069 %135) #s(literal 1/2 binary64))))
%1074 = (*.f64 %1073 #s(literal 1/2 binary64))
%1076 = (/.f64 %1037 #s(literal 2 binary64))
%1078 = (/.f64 %1073 #s(literal 2 binary64))
%1080 = (/.f64 %1037 #s(literal 1 binary64))
%1082 = (/.f64 %1073 #s(literal 1 binary64))
%1137 = (fma.f64 %51 #s(literal 1/2 binary64) %481)
%1146 = (*.f64 (sin.f64 (*.f64 (-.f64 Cn (-.f64 (fma.f64 %51 #s(literal -1/2 binary64) %119) %1137)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 (-.f64 %52 %119) %1137) #s(literal 1/2 binary64))))
%1147 = (*.f64 %1146 #s(literal 1/2 binary64))
%1150 = (fma.f64 %51 #s(literal 1/2 binary64) %487)
%1159 = (*.f64 (sin.f64 (*.f64 (-.f64 lam (-.f64 (fma.f64 %51 #s(literal -1/2 binary64) %34) %1150)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (-.f64 (-.f64 %281 %34) %1150) #s(literal 1/2 binary64))))
%1160 = (*.f64 %1159 #s(literal 1/2 binary64))
%1162 = (/.f64 %1146 #s(literal 2 binary64))
%1164 = (/.f64 %1159 #s(literal 2 binary64))
%1166 = (/.f64 %1146 #s(literal 1 binary64))
%1168 = (/.f64 %1159 #s(literal 1 binary64))
%1179 = (*.f64 (sin.f64 (*.f64 (-.f64 %1032 (+.f64 %52 (+.f64 %51 lam))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 %1028 (fma.f64 %51 #s(literal -1/2 binary64) %1032)) #s(literal 1/2 binary64))))
%1180 = (*.f64 %1179 #s(literal 1/2 binary64))
%1188 = (*.f64 (sin.f64 (*.f64 (-.f64 %1069 %1028) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 %1028 %1069) #s(literal 1/2 binary64))))
%1189 = (*.f64 %1188 #s(literal 1/2 binary64))
%1193 = (/.f64 %1179 #s(literal 2 binary64))
%1195 = (/.f64 %1188 #s(literal 2 binary64))
%1199 = (/.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%1200 = (/.f64 %1179 #s(literal 1 binary64))
%1202 = (/.f64 %1188 #s(literal 1 binary64))
%1308 = (/.f64 #s(literal -1/2 binary64) #s(literal 1 binary64))
%1310 = (/.f64 %460 #s(literal 2 binary64))
%1312 = (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
%1314 = (/.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))
%1316 = (/.f64 %462 #s(literal 1 binary64))
%1347 = (*.f64 %804 #s(literal 1/2 binary64))
%1351 = (/.f64 %804 #s(literal 2 binary64))
%1354 = (/.f64 %804 #s(literal 1 binary64))
%1356 = (fma.f64 %108 %30 %494)
%1357 = (*.f64 %1356 #s(literal 1/2 binary64))
%1359 = (*.f64 #s(literal 1/2 binary64) %1356)
%1363 = (fma.f64 %33 %206 %494)
%1364 = (*.f64 %108 %30)
%1365 = (*.f64 #s(literal 1/2 binary64) %1364)
%1367 = (*.f64 %1364 #s(literal 1/2 binary64))
%1379 = (/.f64 %1356 #s(literal 2 binary64))
%1399 = (fma.f64 %1364 #s(literal 1/2 binary64) %498)
Cn
(neg.f64 %1)
(*.f64 Cn #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) Cn)
(/.f64 Cn #s(literal 1 binary64))
(neg.f64 (*.f64 %1 #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) %1))
(*.f64 %11 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) Cn))
(/.f64 %11 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) Cn) #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) %21)
(neg.f64 (/.f64 %11 #s(literal -2 binary64)))
(+.f64 %21 %21)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %11))
(*.f64 %21 %28)
%30
(neg.f64 %31)
%33
(cos.f64 %34)
(cos.f64 %1)
(cos.f64 %37)
(neg.f64 %39)
(+.f64 %33 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %33)
(-.f64 %33 #s(literal 0 binary64))
(*.f64 %33 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %33)
(-.f64 %33 %47)
(-.f64 #s(literal 0 binary64) %39)
(/.f64 %33 #s(literal 1 binary64))
(sin.f64 %52)
(fma.f64 %33 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %33)
(fma.f64 #s(literal 1 binary64) %33 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %33)
(sin.f64 %59)
(+.f64 %33 %61)
(+.f64 %33 %63)
(+.f64 %61 %33)
(+.f64 %63 %33)
(sin.f64 %67)
(*.f64 #s(literal 2 binary64) %69)
(*.f64 %71 #s(literal 1/2 binary64))
(sin.f64 %73)
(+.f64 #s(literal 0 binary64) %76)
(fma.f64 %33 #s(literal 1 binary64) %61)
(fma.f64 %33 #s(literal 1 binary64) %63)
(fma.f64 #s(literal 2 binary64) %69 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %33 %61)
(fma.f64 #s(literal 1 binary64) %33 %63)
(fma.f64 %71 #s(literal 1/2 binary64) #s(literal 0 binary64))
(cos.f64 %86)
(cos.f64 %88)
(cos.f64 (fabs.f64 %86))
(fma.f64 #s(literal 2 binary64) %69 %61)
(fma.f64 #s(literal 2 binary64) %69 %63)
(fma.f64 %71 #s(literal 1/2 binary64) %61)
(fma.f64 %71 #s(literal 1/2 binary64) %63)
(cos.f64 (fabs.f64 %88))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 %98 %51) %58))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 %51 %98) %58))
(fma.f64 %30 #s(literal 0 binary64) %33)
(fma.f64 #s(literal 0 binary64) %30 %33)
(fma.f64 #s(literal 0 binary64) %108 %33)
(fma.f64 %108 #s(literal 0 binary64) %33)
(*.f64 %111 #s(literal 1/2 binary64))
(fma.f64 #s(literal 0 binary64) %31 %33)
(fma.f64 #s(literal 0 binary64) %115 %33)
(fma.f64 #s(literal 0 binary64) %117 %33)
(fma.f64 #s(literal 0 binary64) %120 %33)
(fma.f64 %31 #s(literal 0 binary64) %33)
(fma.f64 %115 #s(literal 0 binary64) %33)
(fma.f64 %117 #s(literal 0 binary64) %33)
(fma.f64 %120 #s(literal 0 binary64) %33)
(/.f64 %111 #s(literal 2 binary64))
(-.f64 %33 (*.f64 %47 %30))
(fma.f64 %129 #s(literal 0 binary64) %33)
(/.f64 (neg.f64 %111) #s(literal -2 binary64))
(+.f64 (*.f64 %129 #s(literal 0 binary64)) %33)
(fma.f64 #s(literal 0 binary64) %136 %33)
(fma.f64 #s(literal 0 binary64) %139 %33)
(fma.f64 %111 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %136 #s(literal 0 binary64) %33)
(fma.f64 %139 #s(literal 0 binary64) %33)
(fma.f64 %30 #s(literal 0 binary64) %76)
(fma.f64 #s(literal 0 binary64) %30 %76)
(fma.f64 #s(literal 0 binary64) %108 %76)
(fma.f64 %108 #s(literal 0 binary64) %76)
(fma.f64 #s(literal 0 binary64) %31 %76)
(fma.f64 #s(literal 0 binary64) %115 %76)
(fma.f64 #s(literal 0 binary64) %117 %76)
(fma.f64 #s(literal 0 binary64) %120 %76)
(fma.f64 %31 #s(literal 0 binary64) %76)
(fma.f64 %115 #s(literal 0 binary64) %76)
(fma.f64 %117 #s(literal 0 binary64) %76)
(fma.f64 %120 #s(literal 0 binary64) %76)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %111))
(fma.f64 %158 #s(literal 0 binary64) %33)
(fma.f64 %111 #s(literal 1/2 binary64) %61)
(fma.f64 %111 #s(literal 1/2 binary64) %63)
(+.f64 (*.f64 %158 #s(literal 0 binary64)) %33)
(-.f64 %164 %165)
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %111) #s(literal 2 binary64))
(fma.f64 #s(literal 0 binary64) %136 %76)
(fma.f64 #s(literal 0 binary64) %139 %76)
(fma.f64 %136 #s(literal 0 binary64) %76)
(fma.f64 %139 #s(literal 0 binary64) %76)
(*.f64 %176 #s(literal 1/2 binary64))
(/.f64 %176 #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %58 %67)) %39) #s(literal 2 binary64))
(/.f64 (neg.f64 %176) #s(literal -2 binary64))
(fma.f64 %176 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %73 %58)) %39) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %176))
(fma.f64 %176 #s(literal 1/2 binary64) %61)
(fma.f64 %176 #s(literal 1/2 binary64) %63)
(-.f64 (/.f64 %175 #s(literal 2 binary64)) %165)
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %176) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %58 %73)) (cos.f64 (fma.f64 %51 #s(literal 1/2 binary64) %73))) #s(literal 2 binary64))
(fma.f64 %204 #s(literal 1/2 binary64) %33)
(fma.f64 %208 #s(literal 1/2 binary64) %33)
(/.f64 (fma.f64 %33 #s(literal 2 binary64) %204) #s(literal 2 binary64))
(fma.f64 %204 #s(literal 1/2 binary64) %76)
(fma.f64 %208 #s(literal 1/2 binary64) %76)
(/.f64 (+.f64 %111 %204) #s(literal 2 binary64))
(/.f64 (+.f64 %204 %111) #s(literal 2 binary64))
(/.f64 (fma.f64 %204 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %111)) #s(literal 4 binary64))
(/.f64 (fma.f64 %204 #s(literal 2 binary64) (*.f64 %111 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %111 #s(literal 2 binary64) %225) #s(literal 4 binary64))
(/.f64 (fma.f64 %111 #s(literal 2 binary64) %228) #s(literal 4 binary64))
(/.f64 (+.f64 %204 %176) #s(literal 2 binary64))
(/.f64 (+.f64 %176 %204) #s(literal 2 binary64))
(/.f64 (fma.f64 %176 #s(literal 2 binary64) %225) #s(literal 4 binary64))
(/.f64 (fma.f64 %176 #s(literal 2 binary64) %228) #s(literal 4 binary64))
(/.f64 (fma.f64 %204 #s(literal 2 binary64) (*.f64 %176 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %204 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %176)) #s(literal 4 binary64))
lam
(neg.f64 %114)
(*.f64 lam #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) lam)
(/.f64 lam #s(literal 1 binary64))
(neg.f64 (*.f64 %114 #s(literal 1 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) %114))
(*.f64 %253 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) lam))
(/.f64 %253 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) lam) #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) %260)
(neg.f64 (/.f64 %253 #s(literal -2 binary64)))
(+.f64 %260 %260)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %253))
(*.f64 %260 %28)
%206
(cos.f64 %119)
(cos.f64 %114)
(cos.f64 %270)
(neg.f64 %207)
(+.f64 %206 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) %206)
(-.f64 %206 #s(literal 0 binary64))
(*.f64 %206 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %206)
(-.f64 %206 %47)
(-.f64 #s(literal 0 binary64) %207)
(/.f64 %206 #s(literal 1 binary64))
(sin.f64 %281)
(fma.f64 %206 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) %206)
(fma.f64 #s(literal 1 binary64) %206 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) %206)
(sin.f64 %287)
(+.f64 %206 %61)
(+.f64 %206 %63)
(+.f64 %61 %206)
(+.f64 %63 %206)
(sin.f64 %293)
(*.f64 #s(literal 2 binary64) %295)
(*.f64 %297 #s(literal 1/2 binary64))
(sin.f64 %299)
(+.f64 #s(literal 0 binary64) %301)
(fma.f64 %206 #s(literal 1 binary64) %61)
(fma.f64 %206 #s(literal 1 binary64) %63)
(fma.f64 #s(literal 2 binary64) %295 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) %206 %61)
(fma.f64 #s(literal 1 binary64) %206 %63)
(fma.f64 %297 #s(literal 1/2 binary64) #s(literal 0 binary64))
(cos.f64 %310)
(cos.f64 %312)
(cos.f64 (fabs.f64 %310))
(fma.f64 #s(literal 2 binary64) %295 %61)
(fma.f64 #s(literal 2 binary64) %295 %63)
(fma.f64 %297 #s(literal 1/2 binary64) %61)
(fma.f64 %297 #s(literal 1/2 binary64) %63)
(cos.f64 (fabs.f64 %312))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 %322 %51) %58))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 %51 %322) %58))
(fma.f64 %30 #s(literal 0 binary64) %206)
(fma.f64 #s(literal 0 binary64) %30 %206)
(fma.f64 #s(literal 0 binary64) %108 %206)
(fma.f64 %108 #s(literal 0 binary64) %206)
(*.f64 %333 #s(literal 1/2 binary64))
(fma.f64 #s(literal 0 binary64) %31 %206)
(fma.f64 #s(literal 0 binary64) %115 %206)
(fma.f64 #s(literal 0 binary64) %117 %206)
(fma.f64 #s(literal 0 binary64) %120 %206)
(fma.f64 %31 #s(literal 0 binary64) %206)
(fma.f64 %115 #s(literal 0 binary64) %206)
(fma.f64 %117 #s(literal 0 binary64) %206)
(fma.f64 %120 #s(literal 0 binary64) %206)
(/.f64 %333 #s(literal 2 binary64))
(-.f64 %206 (*.f64 %47 %108))
(fma.f64 %346 #s(literal 0 binary64) %206)
(/.f64 (neg.f64 %333) #s(literal -2 binary64))
(+.f64 (*.f64 %346 #s(literal 0 binary64)) %206)
(fma.f64 #s(literal 0 binary64) %136 %206)
(fma.f64 #s(literal 0 binary64) %139 %206)
(fma.f64 %333 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %136 #s(literal 0 binary64) %206)
(fma.f64 %139 #s(literal 0 binary64) %206)
(fma.f64 %30 #s(literal 0 binary64) %301)
(fma.f64 #s(literal 0 binary64) %30 %301)
(fma.f64 #s(literal 0 binary64) %108 %301)
(fma.f64 %108 #s(literal 0 binary64) %301)
(fma.f64 #s(literal 0 binary64) %31 %301)
(fma.f64 #s(literal 0 binary64) %115 %301)
(fma.f64 #s(literal 0 binary64) %117 %301)
(fma.f64 #s(literal 0 binary64) %120 %301)
(fma.f64 %31 #s(literal 0 binary64) %301)
(fma.f64 %115 #s(literal 0 binary64) %301)
(fma.f64 %117 #s(literal 0 binary64) %301)
(fma.f64 %120 #s(literal 0 binary64) %301)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %333))
(fma.f64 %371 #s(literal 0 binary64) %206)
(fma.f64 %333 #s(literal 1/2 binary64) %61)
(fma.f64 %333 #s(literal 1/2 binary64) %63)
(+.f64 (*.f64 %371 #s(literal 0 binary64)) %206)
(-.f64 %377 %378)
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %333) #s(literal 2 binary64))
(fma.f64 #s(literal 0 binary64) %136 %301)
(fma.f64 #s(literal 0 binary64) %139 %301)
(fma.f64 %136 #s(literal 0 binary64) %301)
(fma.f64 %139 #s(literal 0 binary64) %301)
(*.f64 %389 #s(literal 1/2 binary64))
(/.f64 %389 #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %58 %293)) %207) #s(literal 2 binary64))
(/.f64 (neg.f64 %389) #s(literal -2 binary64))
(fma.f64 %389 #s(literal 1/2 binary64) #s(literal 0 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %299 %58)) %207) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %389))
(fma.f64 %389 #s(literal 1/2 binary64) %61)
(fma.f64 %389 #s(literal 1/2 binary64) %63)
(-.f64 (/.f64 %388 #s(literal 2 binary64)) %378)
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) %389) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %58 %299)) (cos.f64 (fma.f64 %51 #s(literal 1/2 binary64) %299))) #s(literal 2 binary64))
(fma.f64 %204 #s(literal 1/2 binary64) %206)
(fma.f64 %208 #s(literal 1/2 binary64) %206)
(/.f64 (fma.f64 %206 #s(literal 2 binary64) %208) #s(literal 2 binary64))
(fma.f64 %204 #s(literal 1/2 binary64) %301)
(fma.f64 %208 #s(literal 1/2 binary64) %301)
(/.f64 (+.f64 %333 %208) #s(literal 2 binary64))
(/.f64 (+.f64 %208 %333) #s(literal 2 binary64))
(/.f64 (fma.f64 %208 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %333)) #s(literal 4 binary64))
(/.f64 (fma.f64 %208 #s(literal 2 binary64) (*.f64 %333 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %333 #s(literal 2 binary64) %433) #s(literal 4 binary64))
(/.f64 (fma.f64 %333 #s(literal 2 binary64) %436) #s(literal 4 binary64))
(/.f64 (+.f64 %208 %389) #s(literal 2 binary64))
(/.f64 (+.f64 %389 %208) #s(literal 2 binary64))
(/.f64 (fma.f64 %389 #s(literal 2 binary64) %433) #s(literal 4 binary64))
(/.f64 (fma.f64 %389 #s(literal 2 binary64) %436) #s(literal 4 binary64))
(/.f64 (fma.f64 %208 #s(literal 2 binary64) (*.f64 %389 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %208 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %389)) #s(literal 4 binary64))
%453
(*.f64 %206 %33)
(neg.f64 %455)
(*.f64 %453 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %453)
(/.f64 %453 #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) %460)
(*.f64 #s(literal 1/2 binary64) %462)
(*.f64 %462 #s(literal 1/2 binary64))
(*.f64 %460 #s(literal 2 binary64))
(/.f64 %462 #s(literal 2 binary64))
(*.f64 %453 %467)
(*.f64 #s(literal -1/2 binary64) %469)
(*.f64 %469 #s(literal -1/2 binary64))
(/.f64 %469 #s(literal -2 binary64))
(/.f64 %473 #s(literal 4 binary64))
(/.f64 (*.f64 %462 #s(literal -1 binary64)) #s(literal -2 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) %462) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %483)
(*.f64 #s(literal 1/2 binary64) %489)
(*.f64 %460 %28)
(*.f64 %483 #s(literal 1/2 binary64))
(*.f64 %489 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) %494 %496)
(fma.f64 #s(literal 1/2 binary64) %495 %498)
(fma.f64 %494 #s(literal 1/2 binary64) %496)
(fma.f64 %495 #s(literal 1/2 binary64) %498)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %462))
(/.f64 %483 #s(literal 2 binary64))
(/.f64 %489 #s(literal 2 binary64))
(/.f64 (*.f64 %469 #s(literal 1 binary64)) #s(literal -2 binary64))
(*.f64 %509 #s(literal -1/2 binary64))
(*.f64 %512 #s(literal -1/2 binary64))
(+.f64 %498 %496)
(+.f64 %496 %498)
(-.f64 %498 %516)
(fma.f64 %518 #s(literal -1/2 binary64) %496)
(fma.f64 %520 #s(literal -1/2 binary64) %498)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %469))
(/.f64 %509 #s(literal -2 binary64))
(/.f64 %512 #s(literal -2 binary64))
(-.f64 %496 (/.f64 %494 #s(literal -2 binary64)))
(/.f64 (neg.f64 %473) (neg.f64 #s(literal 4 binary64)))
(*.f64 #s(literal 1/2 binary64) %535)
(*.f64 %535 #s(literal 1/2 binary64))
(fma.f64 %482 #s(literal 1/2 binary64) %538)
(fma.f64 %488 #s(literal 1/2 binary64) %540)
(fma.f64 %486 #s(literal 1/2 binary64) %542)
(fma.f64 %480 #s(literal 1/2 binary64) %544)
(/.f64 %535 #s(literal 2 binary64))
(*.f64 %548 #s(literal -1/2 binary64))
(+.f64 %538 %544)
(+.f64 %540 %542)
(+.f64 %544 %538)
(+.f64 %542 %540)
(*.f64 %473 %554)
(*.f64 %556 #s(literal 1/2 binary64))
(*.f64 %558 #s(literal 1/2 binary64))
(/.f64 %548 #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 4 binary64) %473))
(/.f64 (/.f64 %473 #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 %556 #s(literal 2 binary64))
(/.f64 (*.f64 %483 #s(literal -1 binary64)) #s(literal -2 binary64))
(/.f64 %558 #s(literal 2 binary64))
(/.f64 (*.f64 %489 #s(literal -1 binary64)) #s(literal -2 binary64))
(-.f64 %538 (neg.f64 %544))
(-.f64 %540 (neg.f64 %542))
(-.f64 %544 (neg.f64 %538))
(-.f64 %542 (neg.f64 %540))
(/.f64 (fma.f64 %496 #s(literal 2 binary64) %494) #s(literal 2 binary64))
(fma.f64 %534 #s(literal 1/2 binary64) %581)
(fma.f64 %532 #s(literal 1/2 binary64) %583)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %483))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %489))
(-.f64 %538 %589)
(-.f64 %540 %591)
(-.f64 %544 %594)
(-.f64 %542 %597)
(+.f64 (/.f64 %599 #s(literal 4 binary64)) %496)
(+.f64 %581 %583)
(+.f64 %583 %581)
(*.f64 %604 #s(literal 1/2 binary64))
(/.f64 (fma.f64 %496 #s(literal -2 binary64) %518) #s(literal -2 binary64))
(/.f64 (fma.f64 %498 #s(literal -2 binary64) %520) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %512))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %509))
(/.f64 %604 #s(literal 2 binary64))
(/.f64 (*.f64 %535 #s(literal -1 binary64)) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 %496 #s(literal 2 binary64)) %518) #s(literal 2 binary64))
(/.f64 (-.f64 %599 %620) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 %495 #s(literal 2 binary64)) %624) #s(literal 4 binary64))
(-.f64 %581 (neg.f64 %583))
(/.f64 (fma.f64 %520 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) %518)) #s(literal 4 binary64))
(/.f64 (fma.f64 %480 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %482)) #s(literal 4 binary64))
(/.f64 (fma.f64 %486 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %488)) #s(literal 4 binary64))
(/.f64 (fma.f64 %488 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %486)) #s(literal 4 binary64))
(/.f64 (fma.f64 %482 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %480)) #s(literal 4 binary64))
(/.f64 (fma.f64 %518 #s(literal -2 binary64) %644) #s(literal 4 binary64))
(/.f64 (fma.f64 %518 #s(literal -2 binary64) (*.f64 %520 #s(literal -2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %520 #s(literal -2 binary64) (*.f64 %518 #s(literal -2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %480 #s(literal 2 binary64) (*.f64 %482 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %486 #s(literal 2 binary64) (*.f64 %488 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %488 #s(literal 2 binary64) (*.f64 %486 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %482 #s(literal 2 binary64) (*.f64 %480 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %542 #s(literal 2 binary64) %486) #s(literal 2 binary64))
(/.f64 (fma.f64 %544 #s(literal 2 binary64) %480) #s(literal 2 binary64))
(/.f64 (fma.f64 %540 #s(literal 2 binary64) %488) #s(literal 2 binary64))
(/.f64 (fma.f64 %538 #s(literal 2 binary64) %482) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %73 lam)) %486) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %299 Cn)) %480) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %535))
(-.f64 %581 (/.f64 %547 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) %548))
(*.f64 %689 #s(literal 1/2 binary64))
(/.f64 (fma.f64 %532 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %534)) #s(literal 4 binary64))
(/.f64 (fma.f64 %532 #s(literal 2 binary64) (*.f64 %534 #s(literal 2 binary64))) #s(literal 4 binary64))
(/.f64 (fma.f64 %581 #s(literal 2 binary64) %534) #s(literal 2 binary64))
(/.f64 (fma.f64 %520 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %494)) %701)
(/.f64 (fma.f64 %520 #s(literal 2 binary64) (*.f64 %494 #s(literal -2 binary64))) %701)
(/.f64 (fma.f64 %518 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %495)) %701)
(/.f64 (fma.f64 %518 #s(literal 2 binary64) (*.f64 %495 #s(literal -2 binary64))) %701)
(/.f64 (fma.f64 %495 #s(literal -2 binary64) %712) %714)
(/.f64 (fma.f64 %494 #s(literal -2 binary64) %620) %714)
(/.f64 (fma.f64 %494 #s(literal -2 binary64) (*.f64 %520 #s(literal 2 binary64))) %714)
(/.f64 (fma.f64 %495 #s(literal -2 binary64) %624) %714)
(/.f64 %689 #s(literal 2 binary64))
(/.f64 (neg.f64 %689) #s(literal -2 binary64))
(/.f64 (-.f64 %712 %644) %701)
(*.f64 %731 #s(literal 1/2 binary64))
(*.f64 %735 #s(literal 1/2 binary64))
(*.f64 %739 #s(literal 1/2 binary64))
(*.f64 %744 #s(literal 1/2 binary64))
(/.f64 %731 #s(literal 2 binary64))
(/.f64 %735 #s(literal 2 binary64))
(/.f64 %739 #s(literal 2 binary64))
(/.f64 %744 #s(literal 2 binary64))
(/.f64 (neg.f64 %731) #s(literal -2 binary64))
(/.f64 (neg.f64 %735) #s(literal -2 binary64))
(/.f64 (neg.f64 %739) #s(literal -2 binary64))
(/.f64 (neg.f64 %744) #s(literal -2 binary64))
(-.f64 (/.f64 %688 #s(literal 2 binary64)) %516)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %689))
(/.f64 (+.f64 (sin.f64 (-.f64 %73 %119)) (sin.f64 (+.f64 %73 %119))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %73 %114)) (sin.f64 (+.f64 %73 %114))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %299 %34)) (sin.f64 (+.f64 %299 %34))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %299 %1)) (sin.f64 (+.f64 %299 %1))) #s(literal 2 binary64))
(*.f64 %791 #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %731))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %735))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %739))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %744))
(*.f64 #s(literal 1 binary64) %809)
(*.f64 %809 #s(literal 1 binary64))
(/.f64 %791 #s(literal 2 binary64))
(-.f64 (/.f64 %730 #s(literal 2 binary64)) %591)
(-.f64 (/.f64 %734 #s(literal 2 binary64)) %597)
(-.f64 (/.f64 %738 #s(literal 2 binary64)) %594)
(-.f64 (/.f64 %743 #s(literal 2 binary64)) %589)
(/.f64 (+.f64 (sin.f64 (-.f64 %73 %270)) (sin.f64 (+.f64 %73 %270))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 %299 %37)) (sin.f64 (+.f64 %299 %37))) #s(literal 2 binary64))
(/.f64 (neg.f64 %791) #s(literal -2 binary64))
(*.f64 #s(literal 1 binary64) %842)
(*.f64 #s(literal 1 binary64) %851)
(*.f64 #s(literal -2 binary64) %853)
(*.f64 %855 %856)
(*.f64 %858 %808)
(*.f64 #s(literal -2 binary64) %860)
(*.f64 %855 %862)
(*.f64 #s(literal 1 binary64) %870)
(*.f64 #s(literal 2 binary64) %873)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %791))
(-.f64 (/.f64 %787 #s(literal 2 binary64)) (/.f64 %790 #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) %880)
(*.f64 #s(literal 2 binary64) %882)
(*.f64 #s(literal 2 binary64) %884)
(*.f64 #s(literal 2 binary64) %886)
(*.f64 #s(literal 1 binary64) %888)
(*.f64 #s(literal 1 binary64) %890)
(*.f64 #s(literal 2 binary64) %892)
(*.f64 #s(literal 2 binary64) %902)
(*.f64 #s(literal 2 binary64) %912)
(/.f64 (-.f64 (cos.f64 (-.f64 %73 %281)) (cos.f64 (+.f64 %73 %281))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %299 %52)) (cos.f64 (+.f64 %299 %52))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %52 %299)) (cos.f64 (+.f64 %52 %299))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %281 %73)) (cos.f64 (+.f64 %281 %73))) #s(literal 2 binary64))
(*.f64 %938 %939)
(*.f64 #s(literal 2 binary64) %941)
(*.f64 #s(literal 2 binary64) %943)
(*.f64 #s(literal 2 binary64) %945)
(*.f64 #s(literal 1 binary64) %947)
(*.f64 #s(literal 1 binary64) %949)
(*.f64 #s(literal 1 binary64) %951)
(/.f64 (-.f64 (cos.f64 (-.f64 %73 %287)) (cos.f64 (+.f64 %73 %287))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %299 %59)) (cos.f64 (+.f64 %299 %59))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %59 %299)) (cos.f64 (+.f64 %59 %299))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %287 %73)) (cos.f64 (+.f64 %287 %73))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %73 %293)) (cos.f64 (+.f64 %73 %293))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %299 %67)) (cos.f64 (+.f64 %299 %67))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %67 %299)) (cos.f64 (+.f64 %67 %299))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %293 %73)) (cos.f64 (+.f64 %293 %73))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %73 %299)) (cos.f64 (+.f64 %73 %299))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 %299 %73)) (cos.f64 (+.f64 %299 %73))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %1021)
(*.f64 #s(literal 2 binary64) %1023)
(*.f64 #s(literal 1 binary64) %1025)
(*.f64 #s(literal 1 binary64) %1037)
(fma.f64 %33 %206 %1039)
(fma.f64 %33 %206 %1041)
(fma.f64 %33 #s(literal 0 binary64) %453)
(fma.f64 %206 %33 %1039)
(fma.f64 %206 %33 %1041)
(fma.f64 %206 #s(literal 0 binary64) %453)
(fma.f64 #s(literal 0 binary64) %33 %453)
(fma.f64 #s(literal 0 binary64) %206 %453)
(+.f64 %453 %1039)
(+.f64 %453 %1041)
(+.f64 %1039 %453)
(+.f64 %1041 %453)
(/.f64 (*.f64 %111 %206) #s(literal 2 binary64))
(/.f64 (*.f64 %333 %33) #s(literal 2 binary64))
(/.f64 (*.f64 %33 %333) #s(literal 2 binary64))
(/.f64 (*.f64 %206 %111) #s(literal 2 binary64))
(-.f64 %1039 %455)
(-.f64 %1041 %455)
(*.f64 #s(literal 2 binary64) %1063)
(*.f64 #s(literal 2 binary64) %1074)
(*.f64 #s(literal 2 binary64) %1076)
(*.f64 #s(literal 2 binary64) %1078)
(*.f64 #s(literal 1 binary64) %1080)
(*.f64 #s(literal 1 binary64) %1082)
(fma.f64 %453 #s(literal 1 binary64) %1039)
(fma.f64 %453 #s(literal 1 binary64) %1041)
(fma.f64 #s(literal 1 binary64) %453 %1039)
(fma.f64 #s(literal 1 binary64) %453 %1041)
(fma.f64 #s(literal 2 binary64) %460 %1039)
(fma.f64 #s(literal 2 binary64) %460 %1041)
(fma.f64 #s(literal 1/2 binary64) %462 %1039)
(fma.f64 #s(literal 1/2 binary64) %462 %1041)
(fma.f64 %462 #s(literal 1/2 binary64) %1039)
(fma.f64 %462 #s(literal 1/2 binary64) %1041)
(fma.f64 %460 #s(literal 2 binary64) %1039)
(fma.f64 %460 #s(literal 2 binary64) %1041)
(fma.f64 %453 %467 %1039)
(fma.f64 %453 %467 %1041)
(fma.f64 #s(literal -1/2 binary64) %469 %1039)
(fma.f64 #s(literal -1/2 binary64) %469 %1041)
(fma.f64 %469 #s(literal -1/2 binary64) %1039)
(fma.f64 %469 #s(literal -1/2 binary64) %1041)
(fma.f64 #s(literal 1/2 binary64) %483 %1039)
(fma.f64 #s(literal 1/2 binary64) %483 %1041)
(fma.f64 #s(literal 1/2 binary64) %489 %1039)
(fma.f64 #s(literal 1/2 binary64) %489 %1041)
(fma.f64 %460 %28 %1039)
(fma.f64 %460 %28 %1041)
(fma.f64 %483 #s(literal 1/2 binary64) %1039)
(fma.f64 %483 #s(literal 1/2 binary64) %1041)
(fma.f64 %489 #s(literal 1/2 binary64) %1039)
(fma.f64 %489 #s(literal 1/2 binary64) %1041)
(fma.f64 %509 #s(literal -1/2 binary64) %1039)
(fma.f64 %509 #s(literal -1/2 binary64) %1041)
(fma.f64 %512 #s(literal -1/2 binary64) %1039)
(fma.f64 %512 #s(literal -1/2 binary64) %1041)
(fma.f64 #s(literal 1/2 binary64) %535 %1039)
(fma.f64 #s(literal 1/2 binary64) %535 %1041)
(fma.f64 %535 #s(literal 1/2 binary64) %1039)
(fma.f64 %535 #s(literal 1/2 binary64) %1041)
(fma.f64 %548 #s(literal -1/2 binary64) %1039)
(fma.f64 %548 #s(literal -1/2 binary64) %1041)
(fma.f64 %473 %554 %1039)
(fma.f64 %473 %554 %1041)
(fma.f64 %556 #s(literal 1/2 binary64) %1039)
(fma.f64 %556 #s(literal 1/2 binary64) %1041)
(fma.f64 %558 #s(literal 1/2 binary64) %1039)
(fma.f64 %558 #s(literal 1/2 binary64) %1041)
(/.f64 (*.f64 %176 %206) #s(literal 2 binary64))
(/.f64 (*.f64 %389 %33) #s(literal 2 binary64))
(/.f64 (*.f64 %33 %389) #s(literal 2 binary64))
(/.f64 (*.f64 %206 %176) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) %1147)
(*.f64 #s(literal 2 binary64) %1160)
(*.f64 #s(literal 2 binary64) %1162)
(*.f64 #s(literal 2 binary64) %1164)
(*.f64 #s(literal 1 binary64) %1166)
(*.f64 #s(literal 1 binary64) %1168)
(*.f64 #s(literal -2 binary64) %1180)
(*.f64 #s(literal -2 binary64) %1189)
(fma.f64 %604 #s(literal 1/2 binary64) %1039)
(fma.f64 %604 #s(literal 1/2 binary64) %1041)
(*.f64 #s(literal -2 binary64) %1193)
(*.f64 #s(literal -2 binary64) %1195)
(fma.f64 %689 #s(literal 1/2 binary64) %1039)
(fma.f64 %689 #s(literal 1/2 binary64) %1041)
(*.f64 %1199 %1200)
(*.f64 %1199 %1202)
(fma.f64 %731 #s(literal 1/2 binary64) %1039)
(fma.f64 %731 #s(literal 1/2 binary64) %1041)
(fma.f64 %735 #s(literal 1/2 binary64) %1039)
(fma.f64 %735 #s(literal 1/2 binary64) %1041)
(fma.f64 %739 #s(literal 1/2 binary64) %1039)
(fma.f64 %739 #s(literal 1/2 binary64) %1041)
(fma.f64 %744 #s(literal 1/2 binary64) %1039)
(fma.f64 %744 #s(literal 1/2 binary64) %1041)
(fma.f64 %791 #s(literal 1/2 binary64) %1039)
(fma.f64 %791 #s(literal 1/2 binary64) %1041)
(fma.f64 #s(literal 1 binary64) %809 %1039)
(fma.f64 #s(literal 1 binary64) %809 %1041)
(fma.f64 %809 #s(literal 1 binary64) %1039)
(fma.f64 %809 #s(literal 1 binary64) %1041)
(fma.f64 #s(literal 1 binary64) %842 %1039)
(fma.f64 #s(literal 1 binary64) %842 %1041)
(fma.f64 #s(literal 1 binary64) %851 %1039)
(fma.f64 #s(literal 1 binary64) %851 %1041)
(fma.f64 #s(literal -2 binary64) %853 %1039)
(fma.f64 #s(literal -2 binary64) %853 %1041)
(fma.f64 %855 %856 %1039)
(fma.f64 %855 %856 %1041)
(fma.f64 %858 %808 %1039)
(fma.f64 %858 %808 %1041)
(fma.f64 #s(literal -2 binary64) %860 %1039)
(fma.f64 #s(literal -2 binary64) %860 %1041)
(fma.f64 %855 %862 %1039)
(fma.f64 %855 %862 %1041)
(fma.f64 #s(literal 1 binary64) %870 %1039)
(fma.f64 #s(literal 1 binary64) %870 %1041)
(fma.f64 #s(literal 2 binary64) %873 %1039)
(fma.f64 #s(literal 2 binary64) %873 %1041)
(fma.f64 #s(literal 2 binary64) %880 %1039)
(fma.f64 #s(literal 2 binary64) %880 %1041)
(fma.f64 #s(literal 2 binary64) %882 %1039)
(fma.f64 #s(literal 2 binary64) %882 %1041)
(fma.f64 #s(literal 2 binary64) %884 %1039)
(fma.f64 #s(literal 2 binary64) %884 %1041)
(fma.f64 #s(literal 2 binary64) %886 %1039)
(fma.f64 #s(literal 2 binary64) %886 %1041)
(fma.f64 #s(literal 1 binary64) %888 %1039)
(fma.f64 #s(literal 1 binary64) %888 %1041)
(fma.f64 #s(literal 1 binary64) %890 %1039)
(fma.f64 #s(literal 1 binary64) %890 %1041)
(fma.f64 #s(literal 2 binary64) %892 %1039)
(fma.f64 #s(literal 2 binary64) %892 %1041)
(fma.f64 #s(literal 2 binary64) %902 %1039)
(fma.f64 #s(literal 2 binary64) %902 %1041)
(fma.f64 #s(literal 2 binary64) %912 %1039)
(fma.f64 #s(literal 2 binary64) %912 %1041)
(fma.f64 %938 %939 %1039)
(fma.f64 %938 %939 %1041)
(fma.f64 #s(literal 2 binary64) %941 %1039)
(fma.f64 #s(literal 2 binary64) %941 %1041)
(fma.f64 #s(literal 2 binary64) %943 %1039)
(fma.f64 #s(literal 2 binary64) %943 %1041)
(fma.f64 #s(literal 2 binary64) %945 %1039)
(fma.f64 #s(literal 2 binary64) %945 %1041)
(fma.f64 #s(literal 1 binary64) %947 %1039)
(fma.f64 #s(literal 1 binary64) %947 %1041)
(fma.f64 #s(literal 1 binary64) %949 %1039)
(fma.f64 #s(literal 1 binary64) %949 %1041)
(fma.f64 #s(literal 1 binary64) %951 %1039)
(fma.f64 #s(literal 1 binary64) %951 %1041)
(fma.f64 #s(literal 2 binary64) %1021 %1039)
(fma.f64 #s(literal 2 binary64) %1021 %1041)
(fma.f64 #s(literal 2 binary64) %1023 %1039)
(fma.f64 #s(literal 2 binary64) %1023 %1041)
(fma.f64 #s(literal 1 binary64) %1025 %1039)
(fma.f64 #s(literal 1 binary64) %1025 %1041)
(fma.f64 %30 %1041 %453)
(fma.f64 #s(literal 0 binary64) (*.f64 %108 %33) %453)
(fma.f64 #s(literal 0 binary64) (*.f64 %30 %206) %453)
(fma.f64 %108 %1039 %453)
(fma.f64 (*.f64 %33 %108) #s(literal 0 binary64) %453)
(fma.f64 %1039 %108 %453)
(fma.f64 (*.f64 %206 %30) #s(literal 0 binary64) %453)
(fma.f64 %1041 %30 %453)
(fma.f64 #s(literal 1 binary64) %1037 %1039)
(fma.f64 #s(literal 1 binary64) %1037 %1041)
(fma.f64 %453 #s(literal 1/2 binary64) %460)
(fma.f64 #s(literal 1/2 binary64) %453 %460)
(+.f64 %460 %460)
(fma.f64 #s(literal 2 binary64) %1063 %1039)
(fma.f64 #s(literal 2 binary64) %1063 %1041)
(fma.f64 #s(literal 2 binary64) %1074 %1039)
(fma.f64 #s(literal 2 binary64) %1074 %1041)
(fma.f64 %33 %377 %460)
(fma.f64 %206 %164 %460)
(fma.f64 %164 %206 %460)
(fma.f64 %377 %33 %460)
(fma.f64 #s(literal 2 binary64) %1076 %1039)
(fma.f64 #s(literal 2 binary64) %1076 %1041)
(fma.f64 #s(literal 2 binary64) %1078 %1039)
(fma.f64 #s(literal 2 binary64) %1078 %1041)
(fma.f64 #s(literal 1 binary64) %1080 %1039)
(fma.f64 #s(literal 1 binary64) %1080 %1041)
(fma.f64 #s(literal 1 binary64) %1082 %1039)
(fma.f64 #s(literal 1 binary64) %1082 %1041)
(fma.f64 #s(literal 1 binary64) %460 %460)
(fma.f64 %455 %1308 %460)
(fma.f64 #s(literal 2 binary64) %1310 %460)
(fma.f64 %462 %1312 %460)
(fma.f64 %469 %1314 %460)
(fma.f64 %1312 %1316 %460)
(fma.f64 %483 %1312 %460)
(fma.f64 %489 %1312 %460)
(fma.f64 #s(literal 2 binary64) %1147 %1039)
(fma.f64 #s(literal 2 binary64) %1147 %1041)
(fma.f64 #s(literal 2 binary64) %1160 %1039)
(fma.f64 #s(literal 2 binary64) %1160 %1041)
(fma.f64 %535 %1312 %460)
(fma.f64 #s(literal 2 binary64) %1162 %1039)
(fma.f64 #s(literal 2 binary64) %1162 %1041)
(fma.f64 #s(literal 2 binary64) %1164 %1039)
(fma.f64 #s(literal 2 binary64) %1164 %1041)
(fma.f64 #s(literal 1 binary64) %1166 %1039)
(fma.f64 #s(literal 1 binary64) %1166 %1041)
(fma.f64 #s(literal 1 binary64) %1168 %1039)
(fma.f64 #s(literal 1 binary64) %1168 %1041)
(fma.f64 #s(literal -2 binary64) %1180 %1039)
(fma.f64 #s(literal -2 binary64) %1180 %1041)
(fma.f64 #s(literal -2 binary64) %1189 %1039)
(fma.f64 #s(literal -2 binary64) %1189 %1041)
(fma.f64 #s(literal -2 binary64) %1193 %1039)
(fma.f64 #s(literal -2 binary64) %1193 %1041)
(fma.f64 #s(literal -2 binary64) %1195 %1039)
(fma.f64 #s(literal -2 binary64) %1195 %1041)
(fma.f64 %1199 %1200 %1039)
(fma.f64 %1199 %1200 %1041)
(fma.f64 %1199 %1202 %1039)
(fma.f64 %1199 %1202 %1041)
(fma.f64 #s(literal 1/2 binary64) %809 %460)
(fma.f64 %804 %856 %460)
(fma.f64 %808 %1347 %460)
(fma.f64 %809 #s(literal 1/2 binary64) %460)
(fma.f64 %804 %862 %460)
(fma.f64 %808 %1351 %460)
(fma.f64 %1351 %939 %460)
(fma.f64 %862 %1354 %460)
(fma.f64 %453 #s(literal 1/2 binary64) %1357)
(fma.f64 %453 #s(literal 1/2 binary64) %1359)
(fma.f64 #s(literal 1/2 binary64) %453 %1357)
(fma.f64 #s(literal 1/2 binary64) %453 %1359)
(fma.f64 #s(literal 1/2 binary64) %1363 %1365)
(fma.f64 %1363 #s(literal 1/2 binary64) %1367)
(+.f64 %460 %1357)
(+.f64 %460 %1359)
(+.f64 (*.f64 %1363 #s(literal 1/2 binary64)) %1367)
(+.f64 (*.f64 #s(literal 1/2 binary64) %1363) %1365)
(fma.f64 %33 %377 %1357)
(fma.f64 %33 %377 %1359)
(fma.f64 %206 %164 %1357)
(fma.f64 %206 %164 %1359)
(fma.f64 %453 #s(literal 1/2 binary64) %1379)
(fma.f64 #s(literal 1/2 binary64) %453 %1379)
(fma.f64 %164 %206 %1357)
(fma.f64 %164 %206 %1359)
(fma.f64 %377 %33 %1357)
(fma.f64 %377 %33 %1359)
(+.f64 %460 %1379)
(+.f64 (/.f64 %1363 #s(literal 2 binary64)) %1367)
(-.f64 (/.f64 (fma.f64 %33 %206 %495) #s(literal 2 binary64)) %1367)
(fma.f64 %33 %377 %1379)
(fma.f64 %206 %164 %1379)
(fma.f64 %164 %206 %1379)
(fma.f64 %377 %33 %1379)
(-.f64 %460 (/.f64 (-.f64 %1364 %495) #s(literal 2 binary64)))
(fma.f64 %453 #s(literal 1/2 binary64) %1399)
(fma.f64 #s(literal 1/2 binary64) %453 %1399)
(fma.f64 #s(literal 1 binary64) %460 %1357)
(fma.f64 #s(literal 1 binary64) %460 %1359)
(+.f64 %460 %1399)
(+.f64 (fma.f64 %494 #s(literal 1/2 binary64) %460) %1367)
(-.f64 %460 (fma.f64 %1364 #s(literal 1/2 binary64) %516))
(-.f64 (fma.f64 %495 #s(literal 1/2 binary64) %460) %1367)
(fma.f64 %33 %377 %1399)
(fma.f64 %206 %164 %1399)
(fma.f64 #s(literal 1 binary64) %460 %1379)
(fma.f64 %164 %206 %1399)
(fma.f64 %377 %33 %1399)
(-.f64 %460 (-.f64 %1367 %496))
(fma.f64 %455 %1308 %1357)
(fma.f64 %455 %1308 %1359)
(fma.f64 %455 %1308 %1379)
(fma.f64 #s(literal 1 binary64) %460 %1399)
(fma.f64 #s(literal 2 binary64) %1310 %1357)
(fma.f64 #s(literal 2 binary64) %1310 %1359)
(fma.f64 %462 %1312 %1357)
(fma.f64 %462 %1312 %1359)
(fma.f64 #s(literal 2 binary64) %1310 %1379)
(fma.f64 %462 %1312 %1379)
(fma.f64 %455 %1308 %1399)
(fma.f64 %469 %1314 %1357)
(fma.f64 %469 %1314 %1359)
(fma.f64 %469 %1314 %1379)
(fma.f64 #s(literal 2 binary64) %1310 %1399)
(fma.f64 %462 %1312 %1399)
(fma.f64 %1312 %1316 %1357)
(fma.f64 %1312 %1316 %1359)
(fma.f64 %483 %1312 %1357)
(fma.f64 %483 %1312 %1359)
(fma.f64 %489 %1312 %1357)
(fma.f64 %489 %1312 %1359)
(fma.f64 %469 %1314 %1399)
(fma.f64 %1312 %1316 %1379)
(fma.f64 %483 %1312 %1379)
(fma.f64 %489 %1312 %1379)
(fma.f64 %535 %1312 %1357)
(fma.f64 %535 %1312 %1359)
(fma.f64 %535 %1312 %1379)
(fma.f64 %1312 %1316 %1399)
(fma.f64 %483 %1312 %1399)
(fma.f64 %489 %1312 %1399)
(fma.f64 %535 %1312 %1399)
(fma.f64 #s(literal 1/2 binary64) %809 %1357)
(fma.f64 #s(literal 1/2 binary64) %809 %1359)
(fma.f64 %804 %856 %1357)
(fma.f64 %804 %856 %1359)
(fma.f64 %808 %1347 %1357)
(fma.f64 %808 %1347 %1359)
(fma.f64 %809 #s(literal 1/2 binary64) %1357)
(fma.f64 %809 #s(literal 1/2 binary64) %1359)
(fma.f64 #s(literal 1/2 binary64) %809 %1379)
(fma.f64 %804 %862 %1357)
(fma.f64 %804 %862 %1359)
(fma.f64 %804 %856 %1379)
(fma.f64 %808 %1351 %1357)
(fma.f64 %808 %1351 %1359)
(fma.f64 %808 %1347 %1379)
(fma.f64 %809 #s(literal 1/2 binary64) %1379)
(fma.f64 %804 %862 %1379)
(fma.f64 %808 %1351 %1379)
(fma.f64 #s(literal 1/2 binary64) %809 %1399)
(fma.f64 %804 %856 %1399)
(fma.f64 %808 %1347 %1399)
(fma.f64 %809 #s(literal 1/2 binary64) %1399)
(fma.f64 %804 %862 %1399)
(fma.f64 %808 %1351 %1399)
(fma.f64 %1351 %939 %1357)
(fma.f64 %1351 %939 %1359)
(fma.f64 %862 %1354 %1357)
(fma.f64 %862 %1354 %1359)
(fma.f64 %1351 %939 %1379)
(fma.f64 %862 %1354 %1379)
(fma.f64 %1351 %939 %1399)
(fma.f64 %862 %1354 %1399)
(atan2.f64 %30 %453)

reconstruct20.0ms (0.0%)

Memory
3.2MiB live, 3.2MiB allocated; 0ms collecting garbage

eval1.0s (0.7%)

Memory
-6.8MiB live, 110.6MiB allocated; 44ms collecting garbage
Compiler

Compiled 18 771 to 2 702 computations (85.6% saved)

prune124.0ms (0.1%)

Memory
27.3MiB live, 27.3MiB allocated; 0ms collecting garbage
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New8275832
Fresh000
Picked011
Done000
Total8276833
Accuracy
99.9%
Counts
833 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(atan2.f64 (sin.f64 Cn) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 Cn) (cos.f64 lam))))))
99.9%
(atan2.f64 (sin.f64 Cn) (*.f64 (cos.f64 Cn) (cos.f64 lam)))
69.4%
(atan2.f64 (sin.f64 Cn) (*.f64 (cos.f64 Cn) (approx (cos lam) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 lam #s(literal 2 binary64)))))))
62.9%
(atan2.f64 (sin.f64 Cn) (*.f64 (approx (cos Cn) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 Cn #s(literal 2 binary64))))) (cos.f64 lam)))
64.1%
(atan2.f64 (sin.f64 Cn) (approx (* (cos Cn) (cos lam)) (cos.f64 lam)))
60.9%
(atan2.f64 (approx (sin Cn) (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 Cn #s(literal 2 binary64)))))) (*.f64 (cos.f64 Cn) (cos.f64 lam)))
Compiler

Compiled 68 to 30 computations (55.9% saved)

sample0.0ms (0.0%)

Memory
0.3MiB live, 0.3MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
Outputs

series2.5s (1.7%)

Memory
-3.2MiB live, 166.8MiB allocated; 72ms collecting garbage
Counts
33 → 54
Calls
Call 1
Inputs
%1 = (sin.f64 Cn)
%2 = (cos.f64 Cn)
%4 = (cos.f64 lam)
%5 = (*.f64 %2 %4)
%9 = (pow.f64 Cn #s(literal 2 binary64))
%10 = (*.f64 #s(literal -1/6 binary64) %9)
%11 = (+.f64 #s(literal 1 binary64) %10)
%12 = (*.f64 Cn %11)
%14 = (approx (sin Cn) %12)
%16 = (*.f64 #s(literal -1/2 binary64) %9)
%17 = (+.f64 #s(literal 1 binary64) %16)
%18 = (cos Cn)
%19 = (approx %18 %17)
%20 = (cos lam)
%22 = (approx (* %18 %20) %4)
%23 = (pow.f64 lam #s(literal 2 binary64))
%24 = (*.f64 #s(literal -1/2 binary64) %23)
%25 = (+.f64 #s(literal 1 binary64) %24)
%26 = (approx %20 %25)
%27 = (*.f64 #s(literal 2 binary64) %5)
%28 = (/.f64 #s(literal 2 binary64) %27)
%29 = (/.f64 #s(literal 1 binary64) %28)
%31 = (*.f64 %19 %4)
%33 = (*.f64 %2 %26)
Cn
%1
%2
lam
%4
%5
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%9
%10
%11
%12
%14
#s(literal -1/2 binary64)
%16
%17
%19
%22
%23
%24
%25
%26
%27
%28
%29
(atan2.f64 %14 %5)
%31
(atan2.f64 %1 %31)
%33
(atan2.f64 %1 %33)
(atan2.f64 %1 %29)
(atan2.f64 %1 %22)
Outputs
%4 = (sin Cn)
%8 = (pow.f64 Cn #s(literal 2 binary64))
%9 = (*.f64 #s(literal -1/6 binary64) %8)
%10 = (+.f64 #s(literal 1 binary64) %9)
%30 = (cos Cn)
%33 = (*.f64 #s(literal -1/2 binary64) %8)
%52 = (cos lam)
%53 = (* %30 %52)
%54 = (cos.f64 lam)
%56 = (*.f64 %8 %54)
%73 = (pow Cn 2)
%76 = (* -1/6 %73)
%79 = (+ 1 %76)
%82 = (* -1/2 %73)
%84 = (* 2 %53)
%85 = (*.f64 #s(literal 2 binary64) %54)
%104 = (/ 2 %84)
%105 = (/.f64 #s(literal 1 binary64) %54)
%107 = (/.f64 %8 %54)
%111 = (*.f64 #s(literal 1/2 binary64) %105)
%122 = (sin.f64 Cn)
%123 = (cos.f64 Cn)
%124 = (*.f64 %123 %54)
%130 = (/.f64 #s(literal 1 binary64) %8)
%131 = (-.f64 %130 #s(literal 1/6 binary64))
%134 = (* Cn %79)
%136 = (pow.f64 Cn #s(literal 3 binary64))
%154 = (pow.f64 lam #s(literal 2 binary64))
%155 = (*.f64 #s(literal -1/2 binary64) %154)
%170 = (*.f64 %154 %123)
%186 = (pow lam 2)
%188 = (* -1/2 %186)
%190 = (*.f64 #s(literal 2 binary64) %123)
%206 = (/.f64 #s(literal 1 binary64) %123)
%208 = (/.f64 %154 %123)
%211 = (*.f64 #s(literal 1/2 binary64) %206)
(approx Cn #s(literal 0 binary64))
(approx Cn Cn)
(approx %4 (*.f64 Cn %10))
(approx %4 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 #s(literal 1/120 binary64) %8) #s(literal 1/6 binary64))))))
(approx %4 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %8))) #s(literal 1/6 binary64))))))
(approx %30 #s(literal 1 binary64))
(approx %30 (+.f64 #s(literal 1 binary64) %33))
(approx %30 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 #s(literal 1/24 binary64) %8) #s(literal 1/2 binary64)))))
(approx %30 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %8))) #s(literal 1/2 binary64)))))
(approx %53 %54)
(approx %53 (+.f64 %54 (*.f64 #s(literal -1/2 binary64) %56)))
(approx %53 (+.f64 %54 (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) %54 (*.f64 #s(literal 1/24 binary64) %56)))))
(approx %53 (+.f64 %54 (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) %54 (*.f64 %8 (fma.f64 #s(literal -1/720 binary64) %56 (*.f64 #s(literal 1/24 binary64) %54)))))))
(approx %73 %8)
(approx %76 %9)
(approx %79 %10)
(approx %82 %33)
(approx %84 %85)
(approx %84 (fma.f64 #s(literal -1 binary64) %56 %85))
(approx %84 (fma.f64 #s(literal 2 binary64) %54 (*.f64 %8 (fma.f64 #s(literal -1 binary64) %54 (*.f64 #s(literal 1/12 binary64) %56)))))
(approx %84 (fma.f64 #s(literal 2 binary64) %54 (*.f64 %8 (fma.f64 #s(literal -1 binary64) %54 (*.f64 %8 (fma.f64 #s(literal -1/360 binary64) %56 (*.f64 #s(literal 1/12 binary64) %54)))))))
(approx %104 %105)
(approx %104 (fma.f64 #s(literal 1/2 binary64) %107 %105))
(approx %104 (fma.f64 %8 (fma.f64 #s(literal 5/24 binary64) %107 %111) %105))
(approx %104 (fma.f64 %8 (fma.f64 %8 (fma.f64 #s(literal 61/720 binary64) %107 (*.f64 #s(literal 5/24 binary64) %105)) %111) %105))
(approx (atan2 %4 %53) (atan2.f64 %122 %124))
(approx %4 %122)
(approx %30 %123)
(approx %53 %124)
(approx %79 (*.f64 %8 %131))
(approx %134 (*.f64 #s(literal -1/6 binary64) %136))
(approx %134 (*.f64 %136 %131))
(approx (+ 1 %82) (*.f64 %8 (-.f64 %130 #s(literal 1/2 binary64))))
(approx %84 (*.f64 #s(literal 2 binary64) %124))
(approx %104 (/.f64 #s(literal 1 binary64) %124))
(approx %134 (*.f64 #s(literal -1 binary64) (*.f64 %136 (-.f64 #s(literal 1/6 binary64) %130))))
(approx lam lam)
(approx %52 (+.f64 #s(literal 1 binary64) %155))
(approx %52 (+.f64 #s(literal 1 binary64) (*.f64 %154 (-.f64 (*.f64 #s(literal 1/24 binary64) %154) #s(literal 1/2 binary64)))))
(approx %52 (+.f64 #s(literal 1 binary64) (*.f64 %154 (-.f64 (*.f64 %154 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %154))) #s(literal 1/2 binary64)))))
(approx %53 (+.f64 %123 (*.f64 #s(literal -1/2 binary64) %170)))
(approx %53 (+.f64 %123 (*.f64 %154 (fma.f64 #s(literal -1/2 binary64) %123 (*.f64 #s(literal 1/24 binary64) %170)))))
(approx %53 (+.f64 %123 (*.f64 %154 (fma.f64 #s(literal -1/2 binary64) %123 (*.f64 %154 (fma.f64 #s(literal -1/720 binary64) %170 (*.f64 #s(literal 1/24 binary64) %123)))))))
(approx %186 %154)
(approx %188 %155)
(approx %84 %190)
(approx %84 (fma.f64 #s(literal -1 binary64) %170 %190))
(approx %84 (fma.f64 #s(literal 2 binary64) %123 (*.f64 %154 (fma.f64 #s(literal -1 binary64) %123 (*.f64 #s(literal 1/12 binary64) %170)))))
(approx %84 (fma.f64 #s(literal 2 binary64) %123 (*.f64 %154 (fma.f64 #s(literal -1 binary64) %123 (*.f64 %154 (fma.f64 #s(literal -1/360 binary64) %170 (*.f64 #s(literal 1/12 binary64) %123)))))))
(approx %104 %206)
(approx %104 (fma.f64 #s(literal 1/2 binary64) %208 %206))
(approx %104 (fma.f64 %154 (fma.f64 #s(literal 5/24 binary64) %208 %211) %206))
(approx %104 (fma.f64 %154 (fma.f64 %154 (fma.f64 #s(literal 61/720 binary64) %208 (*.f64 #s(literal 5/24 binary64) %206)) %211) %206))
(approx (+ 1 %188) (*.f64 %154 (-.f64 (/.f64 #s(literal 1 binary64) %154) #s(literal 1/2 binary64))))
Calls

6 calls:

TimeVariablePoint
20.0ms
Cn
inf
20.0ms
Cn
-inf
19.0ms
lam
inf
3.0ms
Cn
0
2.0ms
lam
0

rewrite7.3s (4.9%)

Memory
33.6MiB live, 727.1MiB allocated; 277ms collecting garbage
Counts
33 → 3 980
Calls
Call 1
Inputs
%1 = (sin.f64 Cn)
%2 = (cos.f64 Cn)
%4 = (cos.f64 lam)
%5 = (*.f64 %2 %4)
%9 = (pow.f64 Cn #s(literal 2 binary64))
%10 = (*.f64 #s(literal -1/6 binary64) %9)
%11 = (+.f64 #s(literal 1 binary64) %10)
%12 = (*.f64 Cn %11)
%14 = (approx (sin Cn) %12)
%16 = (*.f64 #s(literal -1/2 binary64) %9)
%17 = (+.f64 #s(literal 1 binary64) %16)
%18 = (cos Cn)
%19 = (approx %18 %17)
%20 = (cos lam)
%22 = (approx (* %18 %20) %4)
%23 = (pow.f64 lam #s(literal 2 binary64))
%24 = (*.f64 #s(literal -1/2 binary64) %23)
%25 = (+.f64 #s(literal 1 binary64) %24)
%26 = (approx %20 %25)
%27 = (*.f64 #s(literal 2 binary64) %5)
%28 = (/.f64 #s(literal 2 binary64) %27)
%29 = (/.f64 #s(literal 1 binary64) %28)
%31 = (*.f64 %19 %4)
%33 = (*.f64 %2 %26)
Cn
%1
%2
lam
%4
%5
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%9
%10
%11
%12
%14
#s(literal -1/2 binary64)
%16
%17
%19
%22
%23
%24
%25
%26
%27
%28
%29
(atan2.f64 %14 %5)
%31
(atan2.f64 %1 %31)
%33
(atan2.f64 %1 %33)
(atan2.f64 %1 %29)
(atan2.f64 %1 %22)
Outputs
%1 = (neg.f64 Cn)
%8 = (*.f64 #s(literal 0 binary64) Cn)
%10 = (*.f64 Cn #s(literal 0 binary64))
%13 = (+.f64 Cn Cn)
%17 = (*.f64 #s(literal 1/2 binary64) Cn)
%26 = (/.f64 Cn #s(literal 1/2 binary64))
%37 = (*.f64 %13 #s(literal 2 binary64))
%53 = (/.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
%54 = (/.f64 Cn #s(literal 4 binary64))
%70 = (+.f64 #s(literal 4 binary64) #s(literal 4 binary64))
%71 = (/.f64 %13 %70)
%76 = (*.f64 #s(literal 2 binary64) #s(literal -2 binary64))
%79 = (*.f64 #s(literal -2 binary64) #s(literal 2 binary64))
%87 = (sin.f64 Cn)
%88 = (sin.f64 %17)
%89 = (cos.f64 %17)
%92 = (cos.f64 Cn)
%93 = (fabs.f64 Cn)
%96 = (neg.f64 %93)
%100 = (PI.f64 )
%101 = (fma.f64 %100 #s(literal 1/2 binary64) Cn)
%103 = (fma.f64 %100 #s(literal 1/2 binary64) %1)
%105 = (fma.f64 %100 #s(literal 1/2 binary64) %93)
%107 = (*.f64 %100 #s(literal 1/2 binary64))
%110 = (*.f64 %92 #s(literal 1 binary64))
%112 = (*.f64 %87 #s(literal 0 binary64))
%118 = (sin.f64 %93)
%120 = (sin.f64 %1)
%128 = (neg.f64 %92)
%132 = (*.f64 %92 #s(literal 2 binary64))
%135 = (*.f64 #s(literal 1/2 binary64) %92)
%141 = (sin.f64 (*.f64 %100 #s(literal -1/2 binary64)))
%148 = (neg.f64 lam)
%150 = (cos.f64 lam)
%151 = (fabs.f64 lam)
%154 = (neg.f64 %151)
%158 = (fma.f64 %100 #s(literal 1/2 binary64) lam)
%160 = (fma.f64 %100 #s(literal 1/2 binary64) %151)
%162 = (fma.f64 %100 #s(literal 1/2 binary64) %148)
%166 = (sin.f64 lam)
%167 = (*.f64 %166 #s(literal 0 binary64))
%170 = (*.f64 %150 #s(literal 1 binary64))
%175 = (sin.f64 %151)
%177 = (sin.f64 %148)
%183 = (neg.f64 %150)
%190 = (*.f64 %92 %150)
%191 = (*.f64 %150 %92)
%192 = (neg.f64 %190)
%193 = (neg.f64 %192)
%194 = (*.f64 %92 %170)
%195 = (*.f64 %150 %110)
%196 = (*.f64 %190 #s(literal 1 binary64))
%197 = (*.f64 #s(literal 1 binary64) %190)
%198 = (*.f64 %110 %150)
%199 = (*.f64 %170 %92)
%200 = (/.f64 %190 #s(literal 1 binary64))
%201 = (/.f64 %150 #s(literal 1 binary64))
%202 = (*.f64 %92 %201)
%203 = (/.f64 %92 #s(literal 1 binary64))
%204 = (*.f64 %150 %203)
%205 = (*.f64 #s(literal -1 binary64) %192)
%206 = (*.f64 %192 #s(literal -1 binary64))
%207 = (/.f64 #s(literal 1 binary64) %150)
%208 = (/.f64 %92 %207)
%209 = (/.f64 #s(literal 1 binary64) %92)
%210 = (/.f64 %150 %209)
%211 = (/.f64 %192 #s(literal -1 binary64))
%212 = (*.f64 %150 #s(literal 2 binary64))
%213 = (*.f64 %212 #s(literal 1/2 binary64))
%214 = (*.f64 %92 %213)
%215 = (*.f64 %150 #s(literal 1/2 binary64))
%216 = (*.f64 #s(literal 2 binary64) %215)
%217 = (*.f64 %92 %216)
%218 = (*.f64 %190 #s(literal 1/2 binary64))
%219 = (*.f64 #s(literal 2 binary64) %218)
%220 = (*.f64 %190 #s(literal -2 binary64))
%221 = (*.f64 #s(literal -1/2 binary64) %220)
%222 = (*.f64 #s(literal 2 binary64) %190)
%223 = (*.f64 %222 #s(literal 1/2 binary64))
%224 = (*.f64 #s(literal 1/2 binary64) %222)
%225 = (*.f64 %190 #s(literal 4 binary64))
%226 = (*.f64 #s(literal 1/4 binary64) %225)
%227 = (*.f64 %132 %215)
%228 = (*.f64 %92 #s(literal 1/2 binary64))
%229 = (*.f64 %212 %228)
%230 = (*.f64 %110 %170)
%231 = (*.f64 %215 %132)
%232 = (*.f64 #s(literal 1/2 binary64) %150)
%233 = (*.f64 %232 %132)
%234 = (*.f64 %135 %212)
%235 = (*.f64 %220 #s(literal -1/2 binary64))
%236 = (*.f64 %225 #s(literal 1/4 binary64))
%237 = (*.f64 %218 #s(literal 2 binary64))
%238 = (*.f64 #s(literal 1/2 binary64) %212)
%239 = (*.f64 %238 %92)
%240 = (*.f64 #s(literal -1/2 binary64) %190)
%241 = (*.f64 %240 #s(literal -2 binary64))
%242 = (*.f64 %92 #s(literal -2 binary64))
%243 = (*.f64 #s(literal -1/2 binary64) %242)
%244 = (*.f64 %243 %150)
%245 = (/.f64 %222 #s(literal 2 binary64))
%246 = (/.f64 %220 #s(literal -2 binary64))
%247 = (/.f64 %225 #s(literal 4 binary64))
%248 = (/.f64 %218 #s(literal 1/2 binary64))
%249 = (/.f64 %212 #s(literal 2 binary64))
%250 = (*.f64 %92 %249)
%251 = (/.f64 #s(literal 1/4 binary64) #s(literal 1/4 binary64))
%252 = (*.f64 %190 %251)
%253 = (/.f64 %190 #s(literal -2 binary64))
%254 = (*.f64 #s(literal -2 binary64) %253)
%255 = (/.f64 %190 #s(literal 1/2 binary64))
%256 = (*.f64 #s(literal 1/2 binary64) %255)
%257 = (/.f64 %92 #s(literal 2 binary64))
%258 = (*.f64 %212 %257)
%259 = (/.f64 %150 #s(literal -2 binary64))
%260 = (*.f64 %242 %259)
%261 = (*.f64 %110 %201)
%262 = (/.f64 %92 #s(literal 1/2 binary64))
%263 = (*.f64 %215 %262)
%264 = (*.f64 %262 %215)
%265 = (*.f64 %201 %110)
%266 = (*.f64 %255 #s(literal 1/2 binary64))
%267 = (*.f64 %253 #s(literal -2 binary64))
%268 = (*.f64 #s(literal 1/2 binary64) %192)
%269 = (*.f64 #s(literal -2 binary64) %268)
%270 = (*.f64 #s(literal -1/2 binary64) %132)
%271 = (*.f64 %270 %183)
%272 = (/.f64 #s(literal 1 binary64) %190)
%273 = (/.f64 #s(literal 1 binary64) %272)
%274 = (/.f64 #s(literal 2 binary64) %190)
%275 = (/.f64 #s(literal 2 binary64) %274)
%276 = (/.f64 #s(literal -1/2 binary64) %190)
%277 = (/.f64 #s(literal -1/2 binary64) %276)
%278 = (/.f64 #s(literal -1 binary64) %190)
%279 = (/.f64 #s(literal -1 binary64) %278)
%280 = (/.f64 #s(literal -2 binary64) %190)
%281 = (/.f64 #s(literal -2 binary64) %280)
%282 = (/.f64 #s(literal 1/2 binary64) %190)
%283 = (/.f64 #s(literal 1/2 binary64) %282)
%284 = (/.f64 #s(literal 1/4 binary64) %190)
%285 = (/.f64 #s(literal 1/4 binary64) %284)
%286 = (/.f64 #s(literal 1/2 binary64) %92)
%287 = (/.f64 %215 %286)
%288 = (/.f64 %255 #s(literal 2 binary64))
%289 = (/.f64 %150 #s(literal 1/2 binary64))
%290 = (*.f64 %257 %289)
%291 = (*.f64 %203 %201)
%292 = (*.f64 %289 %257)
%293 = (*.f64 %201 %203)
%294 = (/.f64 #s(literal 1/2 binary64) %286)
%295 = (*.f64 %294 %150)
%296 = (/.f64 #s(literal 1 binary64) %209)
%297 = (*.f64 %296 %150)
%298 = (/.f64 #s(literal 1 binary64) %207)
%299 = (*.f64 %298 %92)
%300 = (/.f64 %192 #s(literal 1/2 binary64))
%301 = (*.f64 #s(literal -1/2 binary64) %300)
%302 = (/.f64 #s(literal -1/2 binary64) #s(literal 1/2 binary64))
%303 = (*.f64 %302 %192)
%304 = (/.f64 %183 #s(literal -1 binary64))
%305 = (*.f64 %110 %304)
%306 = (neg.f64 %225)
%307 = (neg.f64 #s(literal 4 binary64))
%308 = (/.f64 %306 %307)
%309 = (*.f64 %215 #s(literal 1 binary64))
%310 = (*.f64 %132 %309)
%311 = (*.f64 %218 #s(literal 1/2 binary64))
%312 = (*.f64 %311 #s(literal 4 binary64))
%313 = (*.f64 %220 #s(literal -2 binary64))
%314 = (/.f64 %313 #s(literal 4 binary64))
%315 = (*.f64 #s(literal -2 binary64) %220)
%316 = (/.f64 %315 #s(literal 4 binary64))
%317 = (/.f64 %222 #s(literal 1/2 binary64))
%318 = (*.f64 #s(literal 1/4 binary64) %317)
%319 = (/.f64 #s(literal -1/2 binary64) #s(literal 1 binary64))
%320 = (*.f64 %319 %220)
%321 = (/.f64 %215 #s(literal 1/2 binary64))
%322 = (*.f64 %110 %321)
%323 = (/.f64 %132 #s(literal 1 binary64))
%324 = (*.f64 %215 %323)
%325 = (/.f64 #s(literal -2 binary64) #s(literal -1 binary64))
%326 = (*.f64 %218 %325)
%327 = (/.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))
%328 = (*.f64 %218 %327)
%329 = (*.f64 %323 %215)
%330 = (/.f64 %110 #s(literal 1/2 binary64))
%331 = (*.f64 %330 %215)
%332 = (+.f64 %93 lam)
%333 = (cos.f64 %332)
%335 = (cos.f64 (-.f64 %93 lam))
%336 = (+.f64 %333 %335)
%337 = (*.f64 %336 #s(literal 1/2 binary64))
%339 = (cos.f64 (-.f64 %151 Cn))
%340 = (+.f64 %151 Cn)
%341 = (cos.f64 %340)
%342 = (+.f64 %339 %341)
%343 = (*.f64 %342 #s(literal 1/2 binary64))
%344 = (*.f64 %317 #s(literal 1/4 binary64))
%345 = (-.f64 lam Cn)
%346 = (cos.f64 %345)
%347 = (+.f64 Cn lam)
%348 = (cos.f64 %347)
%349 = (*.f64 %348 #s(literal 1/2 binary64))
%350 = (fma.f64 %346 #s(literal 1/2 binary64) %349)
%351 = (*.f64 %346 #s(literal 1/2 binary64))
%352 = (fma.f64 %348 #s(literal 1/2 binary64) %351)
%353 = (*.f64 #s(literal -2 binary64) %278)
%354 = (/.f64 #s(literal 2 binary64) %353)
%355 = (*.f64 %272 #s(literal -2 binary64))
%356 = (/.f64 #s(literal -2 binary64) %355)
%357 = (*.f64 %280 #s(literal 1 binary64))
%358 = (/.f64 #s(literal -2 binary64) %357)
%359 = (*.f64 #s(literal -2 binary64) %272)
%360 = (/.f64 #s(literal -2 binary64) %359)
%361 = (*.f64 %274 #s(literal 2 binary64))
%362 = (/.f64 #s(literal 4 binary64) %361)
%363 = (*.f64 %280 #s(literal -2 binary64))
%364 = (/.f64 #s(literal 4 binary64) %363)
%365 = (*.f64 #s(literal 2 binary64) %274)
%366 = (/.f64 #s(literal 4 binary64) %365)
%367 = (*.f64 #s(literal -2 binary64) %280)
%368 = (/.f64 #s(literal 4 binary64) %367)
%369 = (*.f64 #s(literal -1 binary64) #s(literal -2 binary64))
%370 = (/.f64 %369 %274)
%371 = (/.f64 %336 #s(literal 2 binary64))
%372 = (/.f64 %342 #s(literal 2 binary64))
%373 = (/.f64 %317 #s(literal 4 binary64))
%374 = (/.f64 #s(literal 1 binary64) %276)
%375 = (*.f64 #s(literal -1/2 binary64) %374)
%376 = (/.f64 #s(literal 1/2 binary64) %278)
%377 = (*.f64 #s(literal -2 binary64) %376)
%378 = (/.f64 #s(literal 1 binary64) %280)
%379 = (*.f64 #s(literal -2 binary64) %378)
%380 = (/.f64 #s(literal -1 binary64) %276)
%381 = (*.f64 #s(literal 1/2 binary64) %380)
%382 = (/.f64 #s(literal 1/2 binary64) %284)
%383 = (*.f64 #s(literal 1/2 binary64) %382)
%384 = (/.f64 #s(literal 4 binary64) %272)
%385 = (*.f64 #s(literal 1/4 binary64) %384)
%386 = (/.f64 #s(literal 2 binary64) %282)
%387 = (*.f64 #s(literal 1/4 binary64) %386)
%388 = (/.f64 %190 #s(literal 4 binary64))
%389 = (*.f64 %53 %388)
%390 = (/.f64 #s(literal 1 binary64) %286)
%391 = (*.f64 %215 %390)
%392 = (/.f64 %212 #s(literal 1 binary64))
%393 = (*.f64 %257 %392)
%394 = (*.f64 %203 %249)
%395 = (/.f64 %212 #s(literal 4 binary64))
%396 = (*.f64 %262 %395)
%397 = (/.f64 %132 #s(literal 4 binary64))
%398 = (*.f64 %289 %397)
%399 = (/.f64 %132 #s(literal 1/2 binary64))
%400 = (/.f64 %150 #s(literal 4 binary64))
%401 = (*.f64 %399 %400)
%402 = (*.f64 %249 %203)
%403 = (*.f64 %392 %257)
%404 = (/.f64 %212 #s(literal 1/2 binary64))
%405 = (/.f64 %92 #s(literal 4 binary64))
%406 = (*.f64 %404 %405)
%407 = (/.f64 %242 #s(literal 2 binary64))
%408 = (/.f64 %150 #s(literal -1 binary64))
%409 = (*.f64 %407 %408)
%410 = (/.f64 %110 #s(literal 2 binary64))
%411 = (*.f64 %410 %289)
%412 = (/.f64 %110 #s(literal 1 binary64))
%413 = (*.f64 %412 %201)
%414 = (*.f64 %386 #s(literal 1/4 binary64))
%415 = (+.f64 %349 %351)
%416 = (+.f64 %351 %349)
%417 = (/.f64 #s(literal 1/2 binary64) %274)
%418 = (/.f64 %417 #s(literal 1/4 binary64))
%420 = (/.f64 (neg.f64 %336) #s(literal -2 binary64))
%422 = (/.f64 (neg.f64 %342) #s(literal -2 binary64))
%423 = (/.f64 #s(literal -1 binary64) #s(literal 1/2 binary64))
%424 = (/.f64 %192 #s(literal 2 binary64))
%425 = (*.f64 %423 %424)
%426 = (/.f64 #s(literal 2 binary64) #s(literal -1 binary64))
%427 = (*.f64 %424 %426)
%429 = (cos.f64 (+.f64 %93 %151))
%431 = (cos.f64 (-.f64 %93 %151))
%432 = (+.f64 %429 %431)
%433 = (*.f64 %432 #s(literal 1/2 binary64))
%435 = (-.f64 %349 (neg.f64 %351))
%436 = (/.f64 #s(literal 1/2 binary64) %209)
%437 = (/.f64 #s(literal 1/2 binary64) %150)
%438 = (/.f64 %436 %437)
%439 = (/.f64 #s(literal 2 binary64) %92)
%440 = (/.f64 #s(literal 1 binary64) %439)
%441 = (/.f64 %440 %437)
%442 = (*.f64 %70 %190)
%443 = (*.f64 #s(literal 4 binary64) #s(literal 2 binary64))
%444 = (/.f64 %442 %443)
%445 = (*.f64 %222 #s(literal 4 binary64))
%446 = (/.f64 %445 %70)
%447 = (*.f64 %225 #s(literal 2 binary64))
%448 = (/.f64 %447 %70)
%450 = (/.f64 (*.f64 %218 %70) #s(literal 4 binary64))
%452 = (/.f64 (*.f64 %70 %218) #s(literal 4 binary64))
%453 = (/.f64 %222 %70)
%454 = (*.f64 %453 #s(literal 4 binary64))
%455 = (/.f64 %432 #s(literal 2 binary64))
%461 = (/.f64 (+.f64 (cos.f64 (+.f64 %96 lam)) (cos.f64 (-.f64 %96 lam))) #s(literal 2 binary64))
%467 = (/.f64 (+.f64 (cos.f64 (+.f64 %154 Cn)) (cos.f64 (-.f64 %154 Cn))) #s(literal 2 binary64))
%468 = (neg.f64 %346)
%470 = (-.f64 %349 (/.f64 %468 #s(literal 2 binary64)))
%471 = (/.f64 %445 %443)
%472 = (*.f64 %222 #s(literal -2 binary64))
%473 = (/.f64 %472 %76)
%474 = (*.f64 %225 #s(literal -1 binary64))
%475 = (/.f64 %474 %76)
%476 = (/.f64 %447 %443)
%477 = (*.f64 %225 #s(literal -2 binary64))
%478 = (*.f64 #s(literal 4 binary64) #s(literal -2 binary64))
%479 = (/.f64 %477 %478)
%480 = (*.f64 %220 #s(literal 2 binary64))
%481 = (/.f64 %480 %79)
%482 = (*.f64 #s(literal 2 binary64) %220)
%483 = (/.f64 %482 %76)
%484 = (*.f64 #s(literal -2 binary64) %222)
%485 = (/.f64 %484 %79)
%486 = (*.f64 #s(literal -2 binary64) %225)
%487 = (*.f64 #s(literal -2 binary64) #s(literal 4 binary64))
%488 = (/.f64 %486 %487)
%489 = (*.f64 #s(literal -1 binary64) %225)
%490 = (/.f64 %489 %79)
%492 = (/.f64 (*.f64 %445 #s(literal 1/2 binary64)) #s(literal 4 binary64))
%494 = (/.f64 (*.f64 #s(literal 1/2 binary64) %445) #s(literal 4 binary64))
%496 = (sin.f64 (fma.f64 %100 #s(literal 1/2 binary64) %345))
%497 = (+.f64 %496 %348)
%498 = (*.f64 %497 #s(literal 1/2 binary64))
%499 = (*.f64 #s(literal 4 binary64) %274)
%500 = (/.f64 %70 %499)
%502 = (/.f64 (neg.f64 %432) #s(literal -2 binary64))
%503 = (*.f64 %280 #s(literal 2 binary64))
%504 = (/.f64 %79 %503)
%505 = (*.f64 #s(literal -2 binary64) %274)
%506 = (/.f64 %79 %505)
%507 = (*.f64 %274 #s(literal -2 binary64))
%508 = (/.f64 %76 %507)
%509 = (*.f64 #s(literal 2 binary64) %280)
%510 = (/.f64 %76 %509)
%511 = (/.f64 %497 #s(literal 2 binary64))
%512 = (*.f64 %336 #s(literal 1 binary64))
%513 = (/.f64 %512 #s(literal 2 binary64))
%514 = (*.f64 %336 #s(literal 2 binary64))
%515 = (/.f64 %514 #s(literal 4 binary64))
%516 = (*.f64 %342 #s(literal 1 binary64))
%517 = (/.f64 %516 #s(literal 2 binary64))
%518 = (*.f64 %342 #s(literal 2 binary64))
%519 = (/.f64 %518 #s(literal 4 binary64))
%520 = (*.f64 #s(literal 2 binary64) %336)
%521 = (/.f64 %520 #s(literal 4 binary64))
%522 = (*.f64 #s(literal 1 binary64) %336)
%523 = (/.f64 %522 #s(literal 2 binary64))
%524 = (*.f64 #s(literal 2 binary64) %342)
%525 = (/.f64 %524 #s(literal 4 binary64))
%526 = (*.f64 #s(literal 1 binary64) %342)
%527 = (/.f64 %526 #s(literal 2 binary64))
%528 = (/.f64 %218 #s(literal 2 binary64))
%529 = (*.f64 %53 %528)
%530 = (/.f64 #s(literal -1/2 binary64) #s(literal 2 binary64))
%531 = (/.f64 %220 #s(literal 1/2 binary64))
%532 = (*.f64 %530 %531)
%533 = (/.f64 %215 #s(literal 2 binary64))
%534 = (*.f64 %399 %533)
%535 = (*.f64 %528 %53)
%537 = (/.f64 (fma.f64 %349 #s(literal 2 binary64) %346) #s(literal 2 binary64))
%540 = (/.f64 (fma.f64 %348 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %346)) #s(literal 4 binary64))
%542 = (fma.f64 (/.f64 %346 #s(literal 4 binary64)) #s(literal 2 binary64) %349)
%543 = (/.f64 %348 #s(literal 4 binary64))
%544 = (fma.f64 %543 #s(literal 2 binary64) %351)
%545 = (/.f64 %333 #s(literal 2 binary64))
%546 = (/.f64 %335 #s(literal 2 binary64))
%547 = (+.f64 %545 %546)
%548 = (+.f64 %546 %545)
%549 = (/.f64 %339 #s(literal 2 binary64))
%550 = (/.f64 %341 #s(literal 2 binary64))
%551 = (+.f64 %549 %550)
%552 = (+.f64 %550 %549)
%554 = (/.f64 (/.f64 %336 #s(literal 1 binary64)) #s(literal 2 binary64))
%556 = (/.f64 (/.f64 %336 #s(literal 1/2 binary64)) #s(literal 4 binary64))
%558 = (/.f64 (/.f64 %342 #s(literal 1 binary64)) #s(literal 2 binary64))
%560 = (/.f64 (/.f64 %342 #s(literal 1/2 binary64)) #s(literal 4 binary64))
%561 = (/.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
%562 = (/.f64 #s(literal 2 binary64) %276)
%563 = (*.f64 %561 %562)
%569 = (/.f64 (+.f64 (cos.f64 (+.f64 %96 %151)) (cos.f64 (-.f64 %96 %151))) #s(literal 2 binary64))
%575 = (/.f64 (+.f64 (cos.f64 (+.f64 %96 %148)) (cos.f64 (-.f64 %96 %148))) #s(literal 2 binary64))
%581 = (/.f64 (+.f64 (cos.f64 (+.f64 %154 %93)) (cos.f64 (-.f64 %154 %93))) #s(literal 2 binary64))
%587 = (/.f64 (+.f64 (cos.f64 (+.f64 %154 %1)) (cos.f64 (-.f64 %154 %1))) #s(literal 2 binary64))
%589 = (/.f64 (neg.f64 %497) #s(literal -2 binary64))
%590 = (/.f64 #s(literal 1/2 binary64) %439)
%591 = (/.f64 #s(literal 2 binary64) %437)
%592 = (*.f64 %590 %591)
%593 = (/.f64 #s(literal 2 binary64) %150)
%594 = (/.f64 #s(literal 1/2 binary64) %593)
%595 = (/.f64 #s(literal 2 binary64) %286)
%596 = (*.f64 %594 %595)
%597 = (/.f64 #s(literal 1 binary64) %437)
%598 = (*.f64 %440 %597)
%599 = (/.f64 #s(literal 1/2 binary64) %437)
%600 = (*.f64 %296 %599)
%601 = (/.f64 #s(literal 2 binary64) %439)
%602 = (*.f64 %601 %599)
%603 = (/.f64 #s(literal 2 binary64) %593)
%604 = (*.f64 %603 %294)
%605 = (/.f64 #s(literal 2 binary64) %209)
%606 = (/.f64 #s(literal 1/4 binary64) %437)
%607 = (*.f64 %605 %606)
%608 = (*.f64 #s(literal 1 binary64) %445)
%609 = (/.f64 %608 %70)
%610 = (*.f64 %432 #s(literal 1 binary64))
%611 = (/.f64 %610 #s(literal 2 binary64))
%612 = (*.f64 %432 #s(literal 2 binary64))
%613 = (/.f64 %612 #s(literal 4 binary64))
%614 = (*.f64 #s(literal 2 binary64) %432)
%615 = (/.f64 %614 #s(literal 4 binary64))
%616 = (*.f64 #s(literal 1 binary64) %432)
%617 = (/.f64 %616 #s(literal 2 binary64))
%619 = (/.f64 (*.f64 %445 #s(literal 1 binary64)) %443)
%621 = (/.f64 (*.f64 %445 #s(literal -1 binary64)) %478)
%623 = (*.f64 #s(literal 4 binary64) #s(literal 4 binary64))
%624 = (/.f64 (*.f64 %445 #s(literal 2 binary64)) %623)
%626 = (/.f64 (*.f64 #s(literal -1 binary64) %445) %487)
%627 = (*.f64 #s(literal 2 binary64) %445)
%628 = (/.f64 %627 %623)
%629 = (/.f64 %496 #s(literal 2 binary64))
%630 = (fma.f64 %348 #s(literal 1/2 binary64) %629)
%631 = (*.f64 %70 #s(literal 1/2 binary64))
%632 = (*.f64 #s(literal 4 binary64) %272)
%633 = (/.f64 %631 %632)
%634 = (/.f64 %336 %70)
%635 = (*.f64 %634 #s(literal 4 binary64))
%636 = (/.f64 %342 %70)
%637 = (*.f64 %636 #s(literal 4 binary64))
%638 = (*.f64 #s(literal 1 binary64) %351)
%639 = (fma.f64 #s(literal 1 binary64) %349 %638)
%640 = (*.f64 %351 #s(literal 1 binary64))
%641 = (fma.f64 %349 #s(literal 1 binary64) %640)
%644 = (+.f64 (/.f64 %429 #s(literal 2 binary64)) (/.f64 %431 #s(literal 2 binary64)))
%646 = (/.f64 (/.f64 %432 #s(literal 1 binary64)) #s(literal 2 binary64))
%648 = (/.f64 (/.f64 %432 #s(literal 1/2 binary64)) #s(literal 4 binary64))
%654 = (/.f64 (+.f64 (cos.f64 (+.f64 %96 %154)) (cos.f64 (-.f64 %96 %154))) #s(literal 2 binary64))
%660 = (/.f64 (+.f64 (cos.f64 (+.f64 %154 %96)) (cos.f64 (-.f64 %154 %96))) #s(literal 2 binary64))
%661 = (+.f64 %349 %629)
%662 = (+.f64 %629 %349)
%663 = (*.f64 %497 #s(literal 1 binary64))
%664 = (/.f64 %663 #s(literal 2 binary64))
%665 = (*.f64 %497 #s(literal 2 binary64))
%666 = (/.f64 %665 #s(literal 4 binary64))
%667 = (*.f64 %336 #s(literal -2 binary64))
%668 = (/.f64 %667 %76)
%669 = (*.f64 %342 #s(literal -2 binary64))
%670 = (/.f64 %669 %76)
%671 = (*.f64 #s(literal 2 binary64) %497)
%672 = (/.f64 %671 #s(literal 4 binary64))
%673 = (*.f64 #s(literal 1 binary64) %497)
%674 = (/.f64 %673 #s(literal 2 binary64))
%675 = (*.f64 #s(literal -2 binary64) %336)
%676 = (/.f64 %675 %79)
%677 = (*.f64 #s(literal -2 binary64) %342)
%678 = (/.f64 %677 %79)
%680 = (fma.f64 (/.f64 %346 %70) #s(literal 4 binary64) %349)
%681 = (/.f64 %348 %70)
%682 = (fma.f64 %681 #s(literal 4 binary64) %351)
%684 = (+.f64 (*.f64 #s(literal 1 binary64) %349) %638)
%686 = (+.f64 (*.f64 %349 #s(literal 1 binary64)) %640)
%687 = (pow.f64 %190 #s(literal 1 binary64))
%689 = (/.f64 (/.f64 %497 #s(literal 1 binary64)) #s(literal 2 binary64))
%691 = (/.f64 (/.f64 %497 #s(literal 1/2 binary64)) #s(literal 4 binary64))
%692 = (/.f64 %432 %70)
%693 = (*.f64 %692 #s(literal 4 binary64))
%694 = (*.f64 %432 #s(literal -2 binary64))
%695 = (/.f64 %694 %76)
%696 = (*.f64 #s(literal -2 binary64) %432)
%697 = (/.f64 %696 %79)
%698 = (/.f64 %497 %70)
%699 = (*.f64 %698 #s(literal 4 binary64))
%700 = (*.f64 %497 #s(literal -2 binary64))
%701 = (/.f64 %700 %76)
%702 = (*.f64 #s(literal -2 binary64) %497)
%703 = (/.f64 %702 %79)
%705 = (sin.f64 (-.f64 %101 %151))
%707 = (sin.f64 (fma.f64 %100 #s(literal 1/2 binary64) %340))
%708 = (+.f64 %705 %707)
%709 = (*.f64 %708 #s(literal 1/2 binary64))
%711 = (sin.f64 (-.f64 %158 %93))
%713 = (sin.f64 (fma.f64 %100 #s(literal 1/2 binary64) %332))
%714 = (+.f64 %711 %713)
%715 = (*.f64 %714 #s(literal 1/2 binary64))
%716 = (fma.f64 %543 #s(literal 2 binary64) %629)
%717 = (/.f64 %708 #s(literal 2 binary64))
%718 = (/.f64 %714 #s(literal 2 binary64))
%724 = (/.f64 (+.f64 (sin.f64 (-.f64 %105 lam)) (sin.f64 (+.f64 %105 lam))) #s(literal 2 binary64))
%730 = (/.f64 (+.f64 (sin.f64 (-.f64 %103 lam)) (sin.f64 (+.f64 %103 lam))) #s(literal 2 binary64))
%736 = (/.f64 (+.f64 (sin.f64 (-.f64 %160 Cn)) (sin.f64 (+.f64 %160 Cn))) #s(literal 2 binary64))
%742 = (/.f64 (+.f64 (sin.f64 (-.f64 %162 Cn)) (sin.f64 (+.f64 %162 Cn))) #s(literal 2 binary64))
%743 = (pow.f64 %272 #s(literal -1 binary64))
%745 = (/.f64 (neg.f64 %708) #s(literal -2 binary64))
%747 = (/.f64 (neg.f64 %714) #s(literal -2 binary64))
%748 = (fma.f64 %681 #s(literal 4 binary64) %629)
%754 = (/.f64 (+.f64 (sin.f64 (-.f64 %105 %151)) (sin.f64 (+.f64 %105 %151))) #s(literal 2 binary64))
%760 = (/.f64 (+.f64 (sin.f64 (-.f64 %105 %148)) (sin.f64 (+.f64 %105 %148))) #s(literal 2 binary64))
%766 = (/.f64 (+.f64 (sin.f64 (-.f64 %103 %151)) (sin.f64 (+.f64 %103 %151))) #s(literal 2 binary64))
%772 = (/.f64 (+.f64 (sin.f64 (-.f64 %103 %148)) (sin.f64 (+.f64 %103 %148))) #s(literal 2 binary64))
%778 = (/.f64 (+.f64 (sin.f64 (-.f64 %160 %93)) (sin.f64 (+.f64 %160 %93))) #s(literal 2 binary64))
%784 = (/.f64 (+.f64 (sin.f64 (-.f64 %160 %1)) (sin.f64 (+.f64 %160 %1))) #s(literal 2 binary64))
%790 = (/.f64 (+.f64 (sin.f64 (-.f64 %162 %93)) (sin.f64 (+.f64 %162 %93))) #s(literal 2 binary64))
%796 = (/.f64 (+.f64 (sin.f64 (-.f64 %162 %1)) (sin.f64 (+.f64 %162 %1))) #s(literal 2 binary64))
%797 = (*.f64 %708 #s(literal 1 binary64))
%798 = (/.f64 %797 #s(literal 2 binary64))
%799 = (*.f64 %708 #s(literal 2 binary64))
%800 = (/.f64 %799 #s(literal 4 binary64))
%801 = (*.f64 %714 #s(literal 1 binary64))
%802 = (/.f64 %801 #s(literal 2 binary64))
%803 = (*.f64 %714 #s(literal 2 binary64))
%804 = (/.f64 %803 #s(literal 4 binary64))
%805 = (*.f64 #s(literal 2 binary64) %708)
%806 = (/.f64 %805 #s(literal 4 binary64))
%807 = (*.f64 #s(literal 1 binary64) %708)
%808 = (/.f64 %807 #s(literal 2 binary64))
%809 = (*.f64 #s(literal 2 binary64) %714)
%810 = (/.f64 %809 #s(literal 4 binary64))
%811 = (*.f64 #s(literal 1 binary64) %714)
%812 = (/.f64 %811 #s(literal 2 binary64))
%815 = (+.f64 (/.f64 %705 #s(literal 2 binary64)) (/.f64 %707 #s(literal 2 binary64)))
%818 = (+.f64 (/.f64 %711 #s(literal 2 binary64)) (/.f64 %713 #s(literal 2 binary64)))
%820 = (/.f64 (/.f64 %708 #s(literal 1 binary64)) #s(literal 2 binary64))
%822 = (/.f64 (/.f64 %708 #s(literal 1/2 binary64)) #s(literal 4 binary64))
%824 = (/.f64 (/.f64 %714 #s(literal 1 binary64)) #s(literal 2 binary64))
%826 = (/.f64 (/.f64 %714 #s(literal 1/2 binary64)) #s(literal 4 binary64))
%832 = (/.f64 (+.f64 (sin.f64 (-.f64 %105 %154)) (sin.f64 (+.f64 %105 %154))) #s(literal 2 binary64))
%838 = (/.f64 (+.f64 (sin.f64 (-.f64 %103 %154)) (sin.f64 (+.f64 %103 %154))) #s(literal 2 binary64))
%844 = (/.f64 (+.f64 (sin.f64 (-.f64 %160 %96)) (sin.f64 (+.f64 %160 %96))) #s(literal 2 binary64))
%850 = (/.f64 (+.f64 (sin.f64 (-.f64 %162 %96)) (sin.f64 (+.f64 %162 %96))) #s(literal 2 binary64))
%851 = (/.f64 %708 %70)
%852 = (*.f64 %851 #s(literal 4 binary64))
%853 = (/.f64 %714 %70)
%854 = (*.f64 %853 #s(literal 4 binary64))
%855 = (*.f64 %708 #s(literal -2 binary64))
%856 = (/.f64 %855 %76)
%857 = (*.f64 %714 #s(literal -2 binary64))
%858 = (/.f64 %857 %76)
%859 = (*.f64 #s(literal -2 binary64) %708)
%860 = (/.f64 %859 %79)
%861 = (*.f64 #s(literal -2 binary64) %714)
%862 = (/.f64 %861 %79)
%865 = (cos.f64 (*.f64 (-.f64 %347 %345) #s(literal 1/2 binary64)))
%866 = (-.f64 Cn lam)
%869 = (cos.f64 (*.f64 (-.f64 %347 %866) #s(literal 1/2 binary64)))
%870 = (*.f64 %865 %869)
%871 = (*.f64 %870 #s(literal 1/2 binary64))
%872 = (*.f64 #s(literal 2 binary64) %871)
%874 = (cos.f64 (-.f64 %101 %158))
%875 = (fma.f64 %100 #s(literal 1/2 binary64) %347)
%877 = (cos.f64 (fma.f64 %100 #s(literal 1/2 binary64) %875))
%878 = (-.f64 %874 %877)
%879 = (*.f64 %878 #s(literal 1/2 binary64))
%880 = (/.f64 %870 #s(literal 1 binary64))
%881 = (*.f64 #s(literal 1 binary64) %880)
%882 = (/.f64 %870 #s(literal 2 binary64))
%883 = (*.f64 #s(literal 2 binary64) %882)
%884 = (/.f64 %878 #s(literal 2 binary64))
%886 = (/.f64 (neg.f64 %878) #s(literal -2 binary64))
%892 = (/.f64 (-.f64 (cos.f64 (-.f64 %105 %158)) (cos.f64 (+.f64 %105 %158))) #s(literal 2 binary64))
%898 = (/.f64 (-.f64 (cos.f64 (-.f64 %103 %158)) (cos.f64 (+.f64 %103 %158))) #s(literal 2 binary64))
%904 = (/.f64 (-.f64 (cos.f64 (-.f64 %160 %101)) (cos.f64 (+.f64 %160 %101))) #s(literal 2 binary64))
%910 = (/.f64 (-.f64 (cos.f64 (-.f64 %162 %101)) (cos.f64 (+.f64 %162 %101))) #s(literal 2 binary64))
%916 = (/.f64 (-.f64 (cos.f64 (-.f64 %101 %160)) (cos.f64 (+.f64 %101 %160))) #s(literal 2 binary64))
%922 = (/.f64 (-.f64 (cos.f64 (-.f64 %101 %162)) (cos.f64 (+.f64 %101 %162))) #s(literal 2 binary64))
%928 = (/.f64 (-.f64 (cos.f64 (-.f64 %158 %105)) (cos.f64 (+.f64 %158 %105))) #s(literal 2 binary64))
%934 = (/.f64 (-.f64 (cos.f64 (-.f64 %158 %103)) (cos.f64 (+.f64 %158 %103))) #s(literal 2 binary64))
%935 = (*.f64 %878 #s(literal 1 binary64))
%936 = (/.f64 %935 #s(literal 2 binary64))
%937 = (*.f64 %878 #s(literal 2 binary64))
%938 = (/.f64 %937 #s(literal 4 binary64))
%939 = (*.f64 #s(literal 2 binary64) %878)
%940 = (/.f64 %939 #s(literal 4 binary64))
%941 = (*.f64 #s(literal 1 binary64) %878)
%942 = (/.f64 %941 #s(literal 2 binary64))
%943 = (/.f64 %870 #s(literal 4 binary64))
%944 = (*.f64 %53 %943)
%946 = (/.f64 (/.f64 %878 #s(literal 1 binary64)) #s(literal 2 binary64))
%948 = (/.f64 (/.f64 %878 #s(literal 1/2 binary64)) #s(literal 4 binary64))
%951 = (-.f64 (/.f64 %874 #s(literal 2 binary64)) (/.f64 %877 #s(literal 2 binary64)))
%957 = (/.f64 (-.f64 (cos.f64 (-.f64 %105 %160)) (cos.f64 (+.f64 %105 %160))) #s(literal 2 binary64))
%963 = (/.f64 (-.f64 (cos.f64 (-.f64 %105 %162)) (cos.f64 (+.f64 %105 %162))) #s(literal 2 binary64))
%969 = (/.f64 (-.f64 (cos.f64 (-.f64 %103 %160)) (cos.f64 (+.f64 %103 %160))) #s(literal 2 binary64))
%975 = (/.f64 (-.f64 (cos.f64 (-.f64 %103 %162)) (cos.f64 (+.f64 %103 %162))) #s(literal 2 binary64))
%981 = (/.f64 (-.f64 (cos.f64 (-.f64 %160 %105)) (cos.f64 (+.f64 %160 %105))) #s(literal 2 binary64))
%987 = (/.f64 (-.f64 (cos.f64 (-.f64 %160 %103)) (cos.f64 (+.f64 %160 %103))) #s(literal 2 binary64))
%993 = (/.f64 (-.f64 (cos.f64 (-.f64 %162 %105)) (cos.f64 (+.f64 %162 %105))) #s(literal 2 binary64))
%999 = (/.f64 (-.f64 (cos.f64 (-.f64 %162 %103)) (cos.f64 (+.f64 %162 %103))) #s(literal 2 binary64))
%1000 = (/.f64 %878 %70)
%1001 = (*.f64 %1000 #s(literal 4 binary64))
%1002 = (*.f64 %878 #s(literal -2 binary64))
%1003 = (/.f64 %1002 %76)
%1004 = (*.f64 #s(literal -2 binary64) %878)
%1005 = (/.f64 %1004 %79)
%1006 = (*.f64 %190 #s(literal 0 binary64))
%1007 = (fma.f64 %92 %150 %1006)
%1008 = (*.f64 #s(literal 0 binary64) %190)
%1009 = (fma.f64 %92 %150 %1008)
%1010 = (fma.f64 %92 %167 %190)
%1011 = (fma.f64 %150 %92 %1006)
%1012 = (fma.f64 %150 %92 %1008)
%1013 = (fma.f64 %150 %112 %190)
%1014 = (fma.f64 %167 %92 %190)
%1015 = (fma.f64 %112 %150 %190)
%1016 = (+.f64 %190 %1006)
%1017 = (+.f64 %190 %1008)
%1019 = (+.f64 (*.f64 %167 %92) %190)
%1021 = (+.f64 (*.f64 %112 %150) %190)
%1023 = (+.f64 (*.f64 %92 %167) %190)
%1025 = (+.f64 (*.f64 %150 %112) %190)
%1026 = (fma.f64 %92 %215 %218)
%1027 = (fma.f64 %92 %170 %1006)
%1028 = (fma.f64 %92 %170 %1008)
%1029 = (fma.f64 %150 %228 %218)
%1030 = (fma.f64 %150 %110 %1006)
%1031 = (fma.f64 %150 %110 %1008)
%1032 = (fma.f64 %190 #s(literal 1 binary64) %1006)
%1033 = (fma.f64 %190 #s(literal 1 binary64) %1008)
%1034 = (fma.f64 %190 #s(literal 1/2 binary64) %218)
%1035 = (fma.f64 #s(literal 1 binary64) %190 %1006)
%1036 = (fma.f64 #s(literal 1 binary64) %190 %1008)
%1037 = (fma.f64 #s(literal 1/2 binary64) %190 %218)
%1038 = (fma.f64 %110 %150 %1006)
%1039 = (fma.f64 %110 %150 %1008)
%1040 = (fma.f64 %110 %167 %190)
%1041 = (fma.f64 %170 %92 %1006)
%1042 = (fma.f64 %170 %92 %1008)
%1043 = (fma.f64 %232 %92 %218)
%1044 = (fma.f64 %135 %150 %218)
%1045 = (+.f64 %218 %218)
%1047 = (+.f64 (*.f64 %110 %167) %190)
%1048 = (-.f64 %218 %240)
%1049 = (fma.f64 %92 %201 %1006)
%1050 = (fma.f64 %92 %201 %1008)
%1051 = (fma.f64 %150 %257 %218)
%1052 = (fma.f64 %150 %203 %1006)
%1053 = (fma.f64 %150 %203 %1008)
%1054 = (fma.f64 #s(literal -1/2 binary64) %192 %218)
%1055 = (fma.f64 #s(literal -1 binary64) %192 %1006)
%1056 = (fma.f64 #s(literal -1 binary64) %192 %1008)
%1057 = (fma.f64 %192 #s(literal -1 binary64) %1006)
%1058 = (fma.f64 %192 #s(literal -1 binary64) %1008)
%1059 = (/.f64 #s(literal 0 binary64) %272)
%1060 = (fma.f64 %92 %150 %1059)
%1061 = (fma.f64 %150 %92 %1059)
%1062 = (*.f64 %192 #s(literal 1/2 binary64))
%1063 = (-.f64 %218 %1062)
%1065 = (-.f64 %218 (neg.f64 %218))
%1066 = (*.f64 %192 #s(literal -1/2 binary64))
%1067 = (fma.f64 %192 #s(literal -1/2 binary64) %1066)
%1068 = (+.f64 %190 %1059)
%1069 = (-.f64 %218 %424)
%1070 = (+.f64 %1066 %1066)
%1071 = (fma.f64 %92 %213 %1006)
%1072 = (fma.f64 %92 %213 %1008)
%1073 = (fma.f64 %92 %216 %1006)
%1074 = (fma.f64 %92 %216 %1008)
%1075 = (fma.f64 #s(literal 1 binary64) %218 %218)
%1076 = (fma.f64 #s(literal 2 binary64) %218 %1006)
%1077 = (fma.f64 #s(literal 2 binary64) %218 %1008)
%1078 = (*.f64 #s(literal 1/4 binary64) %190)
%1079 = (fma.f64 #s(literal 2 binary64) %1078 %218)
%1080 = (fma.f64 #s(literal -1/2 binary64) %220 %1006)
%1081 = (fma.f64 #s(literal -1/2 binary64) %220 %1008)
%1082 = (fma.f64 %222 #s(literal 1/2 binary64) %1006)
%1083 = (fma.f64 %222 #s(literal 1/2 binary64) %1008)
%1084 = (fma.f64 %222 #s(literal 1/4 binary64) %218)
%1085 = (fma.f64 #s(literal 1/2 binary64) %222 %1006)
%1086 = (fma.f64 #s(literal 1/2 binary64) %222 %1008)
%1087 = (fma.f64 #s(literal 1/4 binary64) %222 %218)
%1088 = (fma.f64 #s(literal 1/4 binary64) %225 %1006)
%1089 = (fma.f64 #s(literal 1/4 binary64) %225 %1008)
%1090 = (fma.f64 %132 %215 %1006)
%1091 = (fma.f64 %132 %215 %1008)
%1092 = (fma.f64 %212 %228 %1006)
%1093 = (fma.f64 %212 %228 %1008)
%1094 = (fma.f64 %110 %215 %218)
%1095 = (fma.f64 %110 %170 %1006)
%1096 = (fma.f64 %110 %170 %1008)
%1097 = (fma.f64 %215 %132 %1006)
%1098 = (fma.f64 %215 %132 %1008)
%1099 = (fma.f64 %232 %132 %1006)
%1100 = (fma.f64 %232 %132 %1008)
%1101 = (fma.f64 %135 %212 %1006)
%1102 = (fma.f64 %135 %212 %1008)
%1103 = (fma.f64 %220 #s(literal -1/2 binary64) %1006)
%1104 = (fma.f64 %220 #s(literal -1/2 binary64) %1008)
%1105 = (fma.f64 %225 #s(literal 1/4 binary64) %1006)
%1106 = (fma.f64 %225 #s(literal 1/4 binary64) %1008)
%1107 = (fma.f64 %218 #s(literal 1 binary64) %218)
%1108 = (fma.f64 %218 #s(literal 2 binary64) %1006)
%1109 = (fma.f64 %218 #s(literal 2 binary64) %1008)
%1110 = (fma.f64 %238 %92 %1006)
%1111 = (fma.f64 %238 %92 %1008)
%1112 = (*.f64 #s(literal 1/2 binary64) %110)
%1113 = (fma.f64 %1112 %150 %218)
%1114 = (fma.f64 %240 #s(literal -2 binary64) %1006)
%1115 = (fma.f64 %240 #s(literal -2 binary64) %1008)
%1116 = (fma.f64 %243 %150 %1006)
%1117 = (fma.f64 %243 %150 %1008)
%1118 = (fma.f64 %92 %249 %1006)
%1119 = (fma.f64 %92 %249 %1008)
%1120 = (fma.f64 %190 %251 %1006)
%1121 = (fma.f64 %190 %251 %1008)
%1122 = (fma.f64 #s(literal 2 binary64) %388 %218)
%1123 = (fma.f64 #s(literal -2 binary64) %253 %1006)
%1124 = (fma.f64 #s(literal -2 binary64) %253 %1008)
%1125 = (fma.f64 #s(literal 1/2 binary64) %255 %1006)
%1126 = (fma.f64 #s(literal 1/2 binary64) %255 %1008)
%1127 = (fma.f64 %212 %257 %1006)
%1128 = (fma.f64 %212 %257 %1008)
%1129 = (fma.f64 %242 %259 %1006)
%1130 = (fma.f64 %242 %259 %1008)
%1131 = (fma.f64 %110 %201 %1006)
%1132 = (fma.f64 %110 %201 %1008)
%1133 = (fma.f64 %215 %203 %218)
%1134 = (fma.f64 %215 %262 %1006)
%1135 = (fma.f64 %215 %262 %1008)
%1136 = (fma.f64 %203 %215 %218)
%1137 = (fma.f64 %262 %215 %1006)
%1138 = (fma.f64 %262 %215 %1008)
%1139 = (fma.f64 %201 %110 %1006)
%1140 = (fma.f64 %201 %110 %1008)
%1141 = (fma.f64 %388 #s(literal 2 binary64) %218)
%1142 = (fma.f64 %255 #s(literal 1/2 binary64) %1006)
%1143 = (fma.f64 %255 #s(literal 1/2 binary64) %1008)
%1144 = (fma.f64 %255 #s(literal 1/4 binary64) %218)
%1145 = (fma.f64 %253 #s(literal -2 binary64) %1006)
%1146 = (fma.f64 %253 #s(literal -2 binary64) %1008)
%1147 = (fma.f64 #s(literal -1 binary64) %1062 %218)
%1148 = (fma.f64 #s(literal -2 binary64) %268 %1006)
%1149 = (fma.f64 #s(literal -2 binary64) %268 %1008)
%1150 = (fma.f64 %270 %183 %1006)
%1151 = (fma.f64 %270 %183 %1008)
%1152 = (fma.f64 %92 %170 %1059)
%1153 = (fma.f64 %150 %110 %1059)
%1154 = (fma.f64 %190 #s(literal 1 binary64) %1059)
%1155 = (fma.f64 #s(literal 1 binary64) %190 %1059)
%1156 = (fma.f64 %110 %150 %1059)
%1157 = (fma.f64 %170 %92 %1059)
%1158 = (fma.f64 %257 %289 %1006)
%1159 = (fma.f64 %257 %289 %1008)
%1160 = (fma.f64 %257 %201 %218)
%1161 = (fma.f64 %203 %201 %1006)
%1162 = (fma.f64 %203 %201 %1008)
%1163 = (fma.f64 %262 %400 %218)
%1164 = (fma.f64 %289 %257 %1006)
%1165 = (fma.f64 %289 %257 %1008)
%1166 = (fma.f64 %289 %405 %218)
%1167 = (fma.f64 %201 %257 %218)
%1168 = (fma.f64 %201 %203 %1006)
%1169 = (fma.f64 %201 %203 %1008)
%1170 = (fma.f64 %294 %150 %1006)
%1171 = (fma.f64 %294 %150 %1008)
%1172 = (fma.f64 %436 %150 %218)
%1173 = (/.f64 #s(literal 1/2 binary64) %207)
%1174 = (fma.f64 %1173 %92 %218)
%1175 = (fma.f64 %296 %150 %1006)
%1176 = (fma.f64 %296 %150 %1008)
%1177 = (fma.f64 %298 %92 %1006)
%1178 = (fma.f64 %298 %92 %1008)
%1179 = (fma.f64 #s(literal -1/2 binary64) %300 %1006)
%1180 = (fma.f64 #s(literal -1/2 binary64) %300 %1008)
%1181 = (fma.f64 #s(literal -1 binary64) %424 %218)
%1182 = (fma.f64 %302 %192 %1006)
%1183 = (fma.f64 %302 %192 %1008)
%1184 = (fma.f64 %319 %192 %218)
%1185 = (fma.f64 %110 %304 %1006)
%1186 = (fma.f64 %110 %304 %1008)
%1188 = (-.f64 %218 (/.f64 #s(literal -1 binary64) %274))
%1189 = (fma.f64 %92 %201 %1059)
%1190 = (fma.f64 %150 %203 %1059)
%1191 = (fma.f64 #s(literal -1 binary64) %192 %1059)
%1192 = (fma.f64 %192 #s(literal -1 binary64) %1059)
%1193 = (fma.f64 #s(literal 2 binary64) %311 %218)
%1194 = (*.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64))
%1195 = (fma.f64 %1194 %220 %218)
%1196 = (*.f64 %170 %110)
%1197 = (fma.f64 %167 %110 %1196)
%1198 = (*.f64 %215 #s(literal 1/2 binary64))
%1199 = (fma.f64 %132 %1198 %218)
%1200 = (fma.f64 %132 %309 %1006)
%1201 = (fma.f64 %132 %309 %1008)
%1202 = (fma.f64 %311 #s(literal 4 binary64) %1006)
%1203 = (fma.f64 %311 #s(literal 4 binary64) %1008)
%1204 = (*.f64 #s(literal 1/2 binary64) %218)
%1205 = (fma.f64 %1204 #s(literal 2 binary64) %218)
%1206 = (/.f64 %190 %70)
%1207 = (fma.f64 %1206 #s(literal 4 binary64) %218)
%1209 = (+.f64 (*.f64 %167 %110) %1196)
%1210 = (fma.f64 #s(literal 2 binary64) %528 %218)
%1211 = (fma.f64 #s(literal 1/4 binary64) %317 %1006)
%1212 = (fma.f64 #s(literal 1/4 binary64) %317 %1008)
%1213 = (fma.f64 %561 %220 %218)
%1214 = (fma.f64 %319 %220 %1006)
%1215 = (fma.f64 %319 %220 %1008)
%1216 = (fma.f64 %530 %220 %218)
%1217 = (fma.f64 %132 %533 %218)
%1218 = (fma.f64 %110 %321 %1006)
%1219 = (fma.f64 %110 %321 %1008)
%1220 = (fma.f64 %215 %323 %1006)
%1221 = (fma.f64 %215 %323 %1008)
%1222 = (fma.f64 %218 %325 %1006)
%1223 = (fma.f64 %218 %325 %1008)
%1224 = (fma.f64 %218 %327 %1006)
%1225 = (fma.f64 %218 %327 %1008)
%1226 = (fma.f64 %323 %215 %1006)
%1227 = (fma.f64 %323 %215 %1008)
%1228 = (fma.f64 %412 %215 %218)
%1229 = (fma.f64 %330 %215 %1006)
%1230 = (fma.f64 %330 %215 %1008)
%1231 = (fma.f64 %528 #s(literal 2 binary64) %218)
%1232 = (fma.f64 %336 #s(literal 1/2 binary64) %1006)
%1233 = (fma.f64 %336 #s(literal 1/2 binary64) %1008)
%1234 = (fma.f64 %342 #s(literal 1/2 binary64) %1006)
%1235 = (fma.f64 %342 #s(literal 1/2 binary64) %1008)
%1236 = (fma.f64 %317 #s(literal 1/4 binary64) %1006)
%1237 = (fma.f64 %317 #s(literal 1/4 binary64) %1008)
%1238 = (fma.f64 %92 %213 %1059)
%1239 = (fma.f64 %92 %216 %1059)
%1240 = (fma.f64 #s(literal 2 binary64) %218 %1059)
%1241 = (/.f64 #s(literal 1/4 binary64) %272)
%1242 = (fma.f64 #s(literal 2 binary64) %1241 %218)
%1243 = (fma.f64 #s(literal -1/2 binary64) %220 %1059)
%1244 = (fma.f64 #s(literal -1/2 binary64) %374 %1006)
%1245 = (fma.f64 #s(literal -1/2 binary64) %374 %1008)
%1246 = (fma.f64 %222 #s(literal 1/2 binary64) %1059)
%1247 = (/.f64 #s(literal 1/4 binary64) %276)
%1248 = (fma.f64 #s(literal -1 binary64) %1247 %218)
%1249 = (fma.f64 #s(literal -2 binary64) %376 %1006)
%1250 = (fma.f64 #s(literal -2 binary64) %376 %1008)
%1251 = (fma.f64 #s(literal -2 binary64) %378 %1006)
%1252 = (fma.f64 #s(literal -2 binary64) %378 %1008)
%1253 = (fma.f64 #s(literal 1/2 binary64) %222 %1059)
%1254 = (fma.f64 #s(literal 1/2 binary64) %380 %1006)
%1255 = (fma.f64 #s(literal 1/2 binary64) %380 %1008)
%1256 = (fma.f64 #s(literal 1/2 binary64) %382 %1006)
%1257 = (fma.f64 #s(literal 1/2 binary64) %382 %1008)
%1258 = (fma.f64 #s(literal 1/4 binary64) %225 %1059)
%1259 = (fma.f64 #s(literal 1/4 binary64) %384 %1006)
%1260 = (fma.f64 #s(literal 1/4 binary64) %384 %1008)
%1261 = (fma.f64 #s(literal 1/4 binary64) %386 %1006)
%1262 = (fma.f64 #s(literal 1/4 binary64) %386 %1008)
%1263 = (fma.f64 %53 %388 %1006)
%1264 = (fma.f64 %53 %388 %1008)
%1265 = (fma.f64 %132 %215 %1059)
%1266 = (fma.f64 %212 %228 %1059)
%1267 = (fma.f64 %110 %170 %1059)
%1268 = (fma.f64 %215 %132 %1059)
%1269 = (fma.f64 %215 %294 %218)
%1270 = (fma.f64 %215 %390 %1006)
%1271 = (fma.f64 %215 %390 %1008)
%1272 = (fma.f64 %232 %132 %1059)
%1273 = (fma.f64 %135 %212 %1059)
%1274 = (fma.f64 %257 %392 %1006)
%1275 = (fma.f64 %257 %392 %1008)
%1276 = (fma.f64 %203 %249 %1006)
%1277 = (fma.f64 %203 %249 %1008)
%1278 = (fma.f64 %262 %395 %1006)
%1279 = (fma.f64 %262 %395 %1008)
%1280 = (fma.f64 %289 %397 %1006)
%1281 = (fma.f64 %289 %397 %1008)
%1282 = (fma.f64 %220 #s(literal -1/2 binary64) %1059)
%1283 = (fma.f64 %225 #s(literal 1/4 binary64) %1059)
%1284 = (fma.f64 %218 #s(literal 2 binary64) %1059)
%1285 = (fma.f64 %238 %92 %1059)
%1286 = (fma.f64 %240 #s(literal -2 binary64) %1059)
%1287 = (fma.f64 %243 %150 %1059)
%1288 = (fma.f64 %399 %400 %1006)
%1289 = (fma.f64 %399 %400 %1008)
%1290 = (fma.f64 %249 %203 %1006)
%1291 = (fma.f64 %249 %203 %1008)
%1292 = (fma.f64 %392 %257 %1006)
%1293 = (fma.f64 %392 %257 %1008)
%1294 = (fma.f64 %404 %405 %1006)
%1295 = (fma.f64 %404 %405 %1008)
%1296 = (fma.f64 %407 %408 %1006)
%1297 = (fma.f64 %407 %408 %1008)
%1298 = (fma.f64 %410 %289 %1006)
%1299 = (fma.f64 %410 %289 %1008)
%1300 = (fma.f64 %410 %201 %218)
%1301 = (fma.f64 %412 %201 %1006)
%1302 = (fma.f64 %412 %201 %1008)
%1303 = (fma.f64 %330 %400 %218)
%1304 = (fma.f64 %417 #s(literal 2 binary64) %218)
%1305 = (fma.f64 %386 #s(literal 1/4 binary64) %1006)
%1306 = (fma.f64 %386 #s(literal 1/4 binary64) %1008)
%1307 = (fma.f64 %92 %249 %1059)
%1308 = (fma.f64 %190 %251 %1059)
%1309 = (fma.f64 #s(literal -2 binary64) %253 %1059)
%1310 = (fma.f64 #s(literal 1/2 binary64) %255 %1059)
%1311 = (fma.f64 %212 %257 %1059)
%1312 = (fma.f64 %242 %259 %1059)
%1313 = (fma.f64 %110 %201 %1059)
%1314 = (fma.f64 %215 %262 %1059)
%1315 = (fma.f64 %262 %215 %1059)
%1316 = (fma.f64 %201 %110 %1059)
%1317 = (fma.f64 %255 #s(literal 1/2 binary64) %1059)
%1318 = (fma.f64 %253 #s(literal -2 binary64) %1059)
%1319 = (fma.f64 #s(literal -2 binary64) %268 %1059)
%1320 = (fma.f64 %423 %424 %1006)
%1321 = (fma.f64 %423 %424 %1008)
%1322 = (/.f64 %192 #s(literal 4 binary64))
%1323 = (fma.f64 %423 %1322 %218)
%1324 = (fma.f64 %270 %183 %1059)
%1325 = (fma.f64 %424 %426 %1006)
%1326 = (fma.f64 %424 %426 %1008)
%1327 = (fma.f64 %432 #s(literal 1/2 binary64) %1006)
%1328 = (fma.f64 %432 #s(literal 1/2 binary64) %1008)
%1329 = (fma.f64 %257 %289 %1059)
%1330 = (fma.f64 %203 %201 %1059)
%1331 = (fma.f64 %289 %257 %1059)
%1332 = (fma.f64 %201 %203 %1059)
%1333 = (fma.f64 %294 %150 %1059)
%1334 = (fma.f64 %296 %150 %1059)
%1335 = (fma.f64 %298 %92 %1059)
%1336 = (fma.f64 #s(literal -1/2 binary64) %300 %1059)
%1337 = (fma.f64 %302 %192 %1059)
%1338 = (fma.f64 %110 %304 %1059)
%1339 = (fma.f64 %453 #s(literal 4 binary64) %1006)
%1340 = (fma.f64 %453 #s(literal 4 binary64) %1008)
%1341 = (fma.f64 %497 #s(literal 1/2 binary64) %1006)
%1342 = (fma.f64 %497 #s(literal 1/2 binary64) %1008)
%1343 = (fma.f64 %53 %528 %1006)
%1344 = (fma.f64 %53 %528 %1008)
%1345 = (/.f64 %218 #s(literal 4 binary64))
%1346 = (fma.f64 %53 %1345 %218)
%1347 = (/.f64 %220 #s(literal 4 binary64))
%1348 = (fma.f64 %302 %1347 %218)
%1349 = (fma.f64 %530 %531 %1006)
%1350 = (fma.f64 %530 %531 %1008)
%1351 = (fma.f64 %132 %309 %1059)
%1352 = (fma.f64 %323 %533 %218)
%1353 = (fma.f64 %399 %533 %1006)
%1354 = (fma.f64 %399 %533 %1008)
%1355 = (/.f64 %215 #s(literal 4 binary64))
%1356 = (fma.f64 %399 %1355 %218)
%1357 = (fma.f64 %311 #s(literal 4 binary64) %1059)
%1358 = (fma.f64 %528 %53 %1006)
%1359 = (fma.f64 %528 %53 %1008)
%1360 = (/.f64 #s(literal 1/2 binary64) #s(literal 4 binary64))
%1361 = (fma.f64 %317 %1360 %218)
%1362 = (fma.f64 #s(literal 1/4 binary64) %317 %1059)
%1363 = (fma.f64 %561 %562 %1006)
%1364 = (fma.f64 %561 %562 %1008)
%1365 = (fma.f64 %319 %220 %1059)
%1366 = (fma.f64 %110 %321 %1059)
%1367 = (fma.f64 %215 %323 %1059)
%1368 = (fma.f64 %218 %325 %1059)
%1369 = (fma.f64 %218 %327 %1059)
%1370 = (fma.f64 %323 %215 %1059)
%1371 = (fma.f64 %330 %215 %1059)
%1372 = (fma.f64 %336 #s(literal 1/2 binary64) %1059)
%1373 = (fma.f64 %342 #s(literal 1/2 binary64) %1059)
%1374 = (fma.f64 %317 #s(literal 1/4 binary64) %1059)
%1375 = (/.f64 #s(literal 1/4 binary64) #s(literal 2 binary64))
%1376 = (fma.f64 %386 %1375 %218)
%1377 = (fma.f64 #s(literal -1/2 binary64) %374 %1059)
%1378 = (fma.f64 #s(literal -2 binary64) %376 %1059)
%1379 = (fma.f64 #s(literal -2 binary64) %378 %1059)
%1380 = (fma.f64 #s(literal 1/2 binary64) %380 %1059)
%1381 = (fma.f64 #s(literal 1/2 binary64) %382 %1059)
%1382 = (fma.f64 #s(literal 1/4 binary64) %384 %1059)
%1383 = (fma.f64 #s(literal 1/4 binary64) %386 %1059)
%1384 = (fma.f64 %53 %388 %1059)
%1385 = (fma.f64 %215 %390 %1059)
%1386 = (fma.f64 %257 %392 %1059)
%1387 = (fma.f64 %203 %249 %1059)
%1388 = (fma.f64 %262 %395 %1059)
%1389 = (fma.f64 %289 %397 %1059)
%1390 = (fma.f64 %399 %400 %1059)
%1391 = (fma.f64 %249 %203 %1059)
%1392 = (fma.f64 %392 %257 %1059)
%1393 = (fma.f64 %404 %405 %1059)
%1394 = (fma.f64 %407 %408 %1059)
%1395 = (fma.f64 %410 %289 %1059)
%1396 = (fma.f64 %412 %201 %1059)
%1397 = (fma.f64 %590 %591 %1006)
%1398 = (fma.f64 %590 %591 %1008)
%1399 = (fma.f64 %594 %595 %1006)
%1400 = (fma.f64 %594 %595 %1008)
%1401 = (fma.f64 %440 %599 %218)
%1402 = (fma.f64 %440 %597 %1006)
%1403 = (fma.f64 %440 %597 %1008)
%1404 = (fma.f64 %296 %599 %1006)
%1405 = (fma.f64 %296 %599 %1008)
%1406 = (fma.f64 %601 %599 %1006)
%1407 = (fma.f64 %601 %599 %1008)
%1408 = (fma.f64 %601 %606 %218)
%1409 = (fma.f64 %603 %294 %1006)
%1410 = (fma.f64 %603 %294 %1008)
%1411 = (/.f64 #s(literal 1/4 binary64) %286)
%1412 = (fma.f64 %603 %1411 %218)
%1413 = (fma.f64 %605 %606 %1006)
%1414 = (fma.f64 %605 %606 %1008)
%1415 = (fma.f64 %386 #s(literal 1/4 binary64) %1059)
%1416 = (fma.f64 %423 %424 %1059)
%1417 = (fma.f64 %424 %426 %1059)
%1418 = (fma.f64 %634 #s(literal 4 binary64) %1006)
%1419 = (fma.f64 %634 #s(literal 4 binary64) %1008)
%1420 = (fma.f64 %636 #s(literal 4 binary64) %1006)
%1421 = (fma.f64 %636 #s(literal 4 binary64) %1008)
%1422 = (fma.f64 %432 #s(literal 1/2 binary64) %1059)
%1423 = (fma.f64 %453 #s(literal 4 binary64) %1059)
%1424 = (fma.f64 %497 #s(literal 1/2 binary64) %1059)
%1425 = (fma.f64 %53 %528 %1059)
%1426 = (fma.f64 %530 %531 %1059)
%1427 = (fma.f64 %399 %533 %1059)
%1428 = (fma.f64 %528 %53 %1059)
%1429 = (fma.f64 %692 #s(literal 4 binary64) %1006)
%1430 = (fma.f64 %692 #s(literal 4 binary64) %1008)
%1431 = (fma.f64 %561 %562 %1059)
%1432 = (fma.f64 %698 #s(literal 4 binary64) %1006)
%1433 = (fma.f64 %698 #s(literal 4 binary64) %1008)
%1434 = (fma.f64 %590 %591 %1059)
%1435 = (fma.f64 %594 %595 %1059)
%1436 = (fma.f64 %440 %597 %1059)
%1437 = (fma.f64 %296 %599 %1059)
%1438 = (fma.f64 %601 %599 %1059)
%1439 = (fma.f64 %603 %294 %1059)
%1440 = (fma.f64 %605 %606 %1059)
%1441 = (fma.f64 %708 #s(literal 1/2 binary64) %1006)
%1442 = (fma.f64 %708 #s(literal 1/2 binary64) %1008)
%1443 = (fma.f64 %714 #s(literal 1/2 binary64) %1006)
%1444 = (fma.f64 %714 #s(literal 1/2 binary64) %1008)
%1445 = (fma.f64 %634 #s(literal 4 binary64) %1059)
%1446 = (fma.f64 %636 #s(literal 4 binary64) %1059)
%1447 = (fma.f64 %692 #s(literal 4 binary64) %1059)
%1448 = (fma.f64 %698 #s(literal 4 binary64) %1059)
%1449 = (fma.f64 %708 #s(literal 1/2 binary64) %1059)
%1450 = (fma.f64 %714 #s(literal 1/2 binary64) %1059)
%1451 = (fma.f64 %851 #s(literal 4 binary64) %1006)
%1452 = (fma.f64 %851 #s(literal 4 binary64) %1008)
%1453 = (fma.f64 %853 #s(literal 4 binary64) %1006)
%1454 = (fma.f64 %853 #s(literal 4 binary64) %1008)
%1455 = (fma.f64 #s(literal 2 binary64) %871 %1006)
%1456 = (fma.f64 #s(literal 2 binary64) %871 %1008)
%1457 = (fma.f64 %878 #s(literal 1/2 binary64) %1006)
%1458 = (fma.f64 %878 #s(literal 1/2 binary64) %1008)
%1459 = (fma.f64 #s(literal 1 binary64) %880 %1006)
%1460 = (fma.f64 #s(literal 1 binary64) %880 %1008)
%1461 = (fma.f64 #s(literal 2 binary64) %882 %1006)
%1462 = (fma.f64 #s(literal 2 binary64) %882 %1008)
%1463 = (fma.f64 %851 #s(literal 4 binary64) %1059)
%1464 = (fma.f64 %853 #s(literal 4 binary64) %1059)
%1465 = (fma.f64 #s(literal 2 binary64) %871 %1059)
%1466 = (fma.f64 %53 %943 %1006)
%1467 = (fma.f64 %53 %943 %1008)
%1468 = (fma.f64 %878 #s(literal 1/2 binary64) %1059)
%1469 = (fma.f64 #s(literal 1 binary64) %880 %1059)
%1470 = (fma.f64 #s(literal 2 binary64) %882 %1059)
%1471 = (fma.f64 %1000 #s(literal 4 binary64) %1006)
%1472 = (fma.f64 %1000 #s(literal 4 binary64) %1008)
%1473 = (fma.f64 %53 %943 %1059)
%1474 = (fma.f64 %1000 #s(literal 4 binary64) %1059)
%1499 = (fabs.f64 #s(literal 1/2 binary64))
%1500 = (fabs.f64 #s(literal 2 binary64))
%1518 = (*.f64 #s(literal 0 binary64) #s(literal 0 binary64))
%1520 = (*.f64 #s(literal 0 binary64) #s(literal 1 binary64))
%1522 = (*.f64 #s(literal 1 binary64) #s(literal 0 binary64))
%1525 = (fabs.f64 #s(literal -2 binary64))
%1528 = (/.f64 #s(literal 4 binary64) #s(literal 1 binary64))
%1570 = (+.f64 #s(literal -2 binary64) #s(literal -2 binary64))
%1576 = (/.f64 #s(literal 2 binary64) %70)
%1578 = (*.f64 #s(literal -1 binary64) #s(literal 4 binary64))
%1581 = (*.f64 #s(literal 4 binary64) #s(literal -1 binary64))
%1593 = (/.f64 #s(literal 1 binary64) %70)
%1607 = (*.f64 #s(literal 1 binary64) %70)
%1609 = (*.f64 %70 #s(literal 1 binary64))
%1611 = (*.f64 %70 #s(literal -1 binary64))
%1613 = (*.f64 %70 #s(literal 2 binary64))
%1615 = (*.f64 #s(literal -1 binary64) %70)
%1617 = (*.f64 #s(literal 2 binary64) %70)
%1621 = (*.f64 #s(literal 0 binary64) #s(literal 2 binary64))
%1676 = (-.f64 #s(literal 0 binary64) #s(literal -1 binary64))
%1678 = (+.f64 #s(literal 1/2 binary64) #s(literal 1 binary64))
%1680 = (-.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
%1748 = (*.f64 %70 #s(literal -2 binary64))
%1754 = (*.f64 #s(literal -2 binary64) %70)
%1769 = (*.f64 Cn Cn)
%1771 = (neg.f64 %1769)
%1783 = (*.f64 Cn %13)
%1785 = (*.f64 %17 Cn)
%1787 = (*.f64 #s(literal 2 binary64) %1769)
%1792 = (*.f64 #s(literal -2 binary64) %1769)
%1797 = (*.f64 %13 %13)
%1805 = (pow.f64 Cn #s(literal 1 binary64))
%1814 = (*.f64 %1805 %13)
%1819 = (*.f64 #s(literal -1/6 binary64) Cn)
%1821 = (*.f64 #s(literal -1/6 binary64) %1769)
%1825 = (*.f64 #s(literal 1/6 binary64) Cn)
%1828 = (*.f64 %1825 Cn)
%1830 = (*.f64 %93 #s(literal -1/6 binary64))
%1832 = (*.f64 %1 #s(literal -1/6 binary64))
%1834 = (*.f64 #s(literal -1/6 binary64) %1)
%1836 = (*.f64 #s(literal -1/6 binary64) %93)
%1840 = (*.f64 #s(literal 1/2 binary64) %1819)
%1842 = (*.f64 %1819 %13)
%1844 = (*.f64 %17 %1819)
%1846 = (*.f64 %1819 #s(literal 2 binary64))
%1852 = (*.f64 #s(literal -1/6 binary64) %1805)
%1857 = (fma.f64 %1819 Cn #s(literal 1 binary64))
%1865 = (fma.f64 %1825 Cn #s(literal -1 binary64))
%1888 = (+.f64 #s(literal 0 binary64) %1821)
%1890 = (-.f64 #s(literal 0 binary64) %1828)
%1892 = (+.f64 #s(literal 1/2 binary64) %1821)
%1894 = (-.f64 #s(literal 1/2 binary64) %1828)
%1927 = (fma.f64 %1819 %13 #s(literal 2 binary64))
%1958 = (/.f64 %1927 #s(literal 4 binary64))
%1971 = (/.f64 %1927 %70)
%1979 = (*.f64 %1769 Cn)
%1983 = (fma.f64 %1979 #s(literal -1/6 binary64) Cn)
%1987 = (*.f64 %1819 %1769)
%1990 = (*.f64 %1825 %1769)
%2025 = (*.f64 %1857 %13)
%2054 = (approx (sin Cn) %1983)
%2065 = (neg.f64 #s(literal 1/4 binary64))
%2076 = (/.f64 #s(literal -2 binary64) #s(literal 1 binary64))
%2082 = (*.f64 #s(literal -1/2 binary64) Cn)
%2085 = (*.f64 #s(literal -1/2 binary64) %1769)
%2093 = (*.f64 %93 #s(literal -1/2 binary64))
%2095 = (*.f64 %1 #s(literal -1/2 binary64))
%2097 = (*.f64 #s(literal -1/2 binary64) %1)
%2099 = (*.f64 #s(literal -1/2 binary64) %93)
%2103 = (*.f64 %1769 #s(literal -1 binary64))
%2106 = (*.f64 #s(literal 1/2 binary64) %2082)
%2108 = (*.f64 %17 %2082)
%2110 = (*.f64 %2082 #s(literal 2 binary64))
%2115 = (*.f64 #s(literal -1/2 binary64) %1805)
%2120 = (fma.f64 %2082 Cn #s(literal 1 binary64))
%2123 = (-.f64 %1769 #s(literal 2 binary64))
%2125 = (-.f64 #s(literal 2 binary64) %1769)
%2159 = (fma.f64 %1769 #s(literal -1 binary64) #s(literal 2 binary64))
%2161 = (+.f64 #s(literal 0 binary64) %2085)
%2163 = (-.f64 #s(literal 0 binary64) %1785)
%2165 = (+.f64 #s(literal 1/2 binary64) %2085)
%2167 = (-.f64 #s(literal 1/2 binary64) %1785)
%2214 = (/.f64 %2159 #s(literal 4 binary64))
%2239 = (/.f64 %2159 %70)
%2252 = (cos Cn)
%2253 = (approx %2252 %2120)
%2254 = (cos lam)
%2256 = (approx (* %2252 %2254) %150)
%2257 = (*.f64 lam lam)
%2259 = (neg.f64 %2257)
%2266 = (*.f64 #s(literal 1 binary64) lam)
%2272 = (*.f64 #s(literal 1 binary64) %148)
%2274 = (*.f64 #s(literal 1 binary64) %151)
%2276 = (*.f64 #s(literal 1/2 binary64) lam)
%2277 = (*.f64 %2276 lam)
%2279 = (*.f64 #s(literal 2 binary64) %2257)
%2282 = (*.f64 #s(literal -2 binary64) %2257)
%2292 = (pow.f64 lam #s(literal 1 binary64))
%2299 = (*.f64 #s(literal -1/2 binary64) lam)
%2301 = (*.f64 #s(literal -1/2 binary64) %2257)
%2310 = (*.f64 %151 #s(literal -1/2 binary64))
%2312 = (*.f64 %148 #s(literal -1/2 binary64))
%2314 = (*.f64 #s(literal -1/2 binary64) %148)
%2316 = (*.f64 #s(literal -1/2 binary64) %151)
%2319 = (*.f64 #s(literal -1/2 binary64) %2292)
%2324 = (fma.f64 %2299 lam #s(literal 1 binary64))
%2327 = (-.f64 %2257 #s(literal 2 binary64))
%2329 = (-.f64 #s(literal 2 binary64) %2257)
%2360 = (fma.f64 %2257 #s(literal -1 binary64) #s(literal 2 binary64))
%2362 = (+.f64 #s(literal 0 binary64) %2301)
%2364 = (-.f64 #s(literal 0 binary64) %2277)
%2366 = (+.f64 #s(literal 1/2 binary64) %2301)
%2368 = (-.f64 #s(literal 1/2 binary64) %2277)
%2417 = (/.f64 %2360 #s(literal 4 binary64))
%2442 = (/.f64 %2360 %70)
%2455 = (approx %2254 %2324)
%2467 = (neg.f64 %183)
%2505 = (*.f64 #s(literal 4 binary64) %222)
%2520 = (*.f64 #s(literal 4 binary64) %225)
%2522 = (*.f64 %225 #s(literal 4 binary64))
%2524 = (*.f64 %220 #s(literal 4 binary64))
%2527 = (*.f64 #s(literal 4 binary64) %220)
%2535 = (*.f64 %336 #s(literal 4 binary64))
%2538 = (*.f64 %342 #s(literal 4 binary64))
%2542 = (*.f64 #s(literal 4 binary64) %336)
%2545 = (*.f64 #s(literal 4 binary64) %342)
%2560 = (*.f64 %432 #s(literal 4 binary64))
%2564 = (*.f64 #s(literal 4 binary64) %432)
%2569 = (*.f64 #s(literal 4 binary64) %278)
%2572 = (*.f64 #s(literal 4 binary64) %280)
%2574 = (*.f64 %278 #s(literal 4 binary64))
%2576 = (*.f64 %280 #s(literal 4 binary64))
%2578 = (*.f64 %272 #s(literal 4 binary64))
%2580 = (*.f64 %274 #s(literal 4 binary64))
%2582 = (*.f64 #s(literal 2 binary64) %351)
%2584 = (*.f64 %351 #s(literal 2 binary64))
%2586 = (*.f64 %497 #s(literal 4 binary64))
%2590 = (*.f64 #s(literal 4 binary64) %497)
%2612 = (*.f64 %708 #s(literal 4 binary64))
%2615 = (*.f64 %714 #s(literal 4 binary64))
%2619 = (*.f64 #s(literal 4 binary64) %708)
%2622 = (*.f64 #s(literal 4 binary64) %714)
%2643 = (-.f64 %1 lam)
%2676 = (fabs.f64 %347)
%2693 = (fabs.f64 %866)
%2768 = (*.f64 %878 #s(literal 4 binary64))
%2772 = (*.f64 #s(literal 4 binary64) %878)
%2788 = (fma.f64 %100 #s(literal 1/2 binary64) %866)
%2809 = (*.f64 %2467 %92)
%2812 = (*.f64 (neg.f64 %128) %150)
%2962 = (fma.f64 %92 (*.f64 %150 #s(literal -2 binary64)) %220)
%3000 = (fma.f64 %346 #s(literal 1/2 binary64) %190)
%3055 = (-.f64 %351 %192)
%3057 = (*.f64 %132 %170)
%3059 = (*.f64 %212 %110)
%3219 = (fma.f64 %222 #s(literal 4 binary64) %447)
%3221 = (fma.f64 %222 #s(literal 4 binary64) %445)
%3654 = (fma.f64 %166 %87 %348)
%3663 = (*.f64 %166 %87)
%3886 = (fma.f64 %190 #s(literal 1/2 binary64) %190)
%3898 = (-.f64 %218 %192)
%3972 = (+.f64 #s(literal 1 binary64) (*.f64 %272 %190))
%3984 = (+.f64 #s(literal 1 binary64) (*.f64 %190 %272))
%4010 = (*.f64 %282 %282)
%4020 = (*.f64 %278 %278)
%4056 = (+.f64 #s(literal 2 binary64) (*.f64 %272 %222))
%4083 = (+.f64 #s(literal 2 binary64) (*.f64 %222 %272))
%4126 = (+.f64 #s(literal -2 binary64) (*.f64 %272 %220))
%4129 = (+.f64 #s(literal 4 binary64) (*.f64 %272 %225))
%4135 = (+.f64 #s(literal 4 binary64) (*.f64 %225 %272))
%4141 = (+.f64 #s(literal -2 binary64) (*.f64 %220 %272))
%4496 = (+.f64 %274 %274)
%4499 = (*.f64 %278 %280)
%4504 = (*.f64 %280 %272)
%4507 = (*.f64 %280 %278)
%4515 = (*.f64 %282 #s(literal 1/2 binary64))
%4522 = (*.f64 %274 %278)
%4525 = (*.f64 %272 %280)
%4535 = (*.f64 %274 %274)
%4538 = (*.f64 %274 %280)
%4544 = (*.f64 %280 %274)
%4547 = (*.f64 %280 %280)
%4577 = (/.f64 #s(literal 4 binary64) %190)
%4602 = (/.f64 #s(literal -2 binary64) %132)
%4605 = (/.f64 #s(literal 2 binary64) %218)
%4612 = (/.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
%4627 = (/.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64))
%4632 = (*.f64 %437 #s(literal 2 binary64))
%4634 = (/.f64 #s(literal 1/2 binary64) %215)
%4637 = (/.f64 #s(literal 1/2 binary64) %132)
%4638 = (/.f64 #s(literal 4 binary64) %150)
%4640 = (/.f64 #s(literal 1/2 binary64) %212)
%4641 = (/.f64 #s(literal 4 binary64) %92)
%4643 = (/.f64 #s(literal 1/2 binary64) %110)
%4645 = (/.f64 #s(literal 2 binary64) %242)
%4646 = (/.f64 #s(literal -1 binary64) %150)
%4648 = (/.f64 #s(literal 2 binary64) %110)
%4661 = (/.f64 #s(literal 2 binary64) %445)
%4673 = (/.f64 %274 %70)
%4677 = (/.f64 #s(literal 2 binary64) #s(literal -1/2 binary64))
%4678 = (/.f64 #s(literal 1/2 binary64) %220)
%4680 = (/.f64 #s(literal 2 binary64) %215)
%4682 = (/.f64 #s(literal 1 binary64) %336)
%4684 = (/.f64 #s(literal 1 binary64) %342)
%4692 = (/.f64 #s(literal 1 binary64) %432)
%4698 = (/.f64 #s(literal 1 binary64) %497)
%4704 = (/.f64 #s(literal 1 binary64) %708)
%4706 = (/.f64 #s(literal 1 binary64) %714)
%4709 = (/.f64 #s(literal 2 binary64) %870)
%4711 = (/.f64 #s(literal 4 binary64) %870)
%4714 = (/.f64 #s(literal 1 binary64) %878)
%4716 = (/.f64 #s(literal 0 binary64) %190)
%4755 = (/.f64 #s(literal 1/4 binary64) %150)
%4769 = (/.f64 %272 #s(literal 4 binary64))
%4775 = (/.f64 %276 #s(literal 2 binary64))
%4807 = (/.f64 %437 #s(literal 2 binary64))
%4809 = (/.f64 %286 #s(literal 2 binary64))
%4900 = (*.f64 %150 %150)
%4937 = (*.f64 %150 %190)
%4943 = (*.f64 %190 %150)
%4953 = (*.f64 %150 %220)
%4963 = (*.f64 %225 %150)
%4970 = (*.f64 %220 %150)
%4977 = (*.f64 %222 %150)
%4987 = (*.f64 %220 %225)
%4991 = (*.f64 %225 %225)
%4995 = (*.f64 %225 %220)
%5000 = (*.f64 %2253 %150)
%5002 = (*.f64 %92 %2455)
Cn
(neg.f64 %1)
(*.f64 Cn #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) Cn)
(/.f64 Cn #s(literal 1 binary64))
(+.f64 Cn %8)
(+.f64 Cn %10)
(*.f64 #s(literal 1/2 binary64) %13)
(*.f64 %13 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %17)
(*.f64 %17 #s(literal 2 binary64))
(/.f64 %13 #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) Cn) #s(literal -2 binary64))
(/.f64 (*.f64 Cn #s(literal -2 binary64)) #s(literal -2 binary64))
(*.f64 %26 #s(literal 1/2 binary64))
(/.f64 (neg.f64 %13) #s(literal -2 binary64))
(fma.f64 Cn #s(literal 1 binary64) %8)
(fma.f64 Cn #s(literal 1 binary64) %10)
(fma.f64 Cn #s(literal 1/2 binary64) %17)
(fma.f64 #s(literal 1 binary64) Cn %8)
(fma.f64 #s(literal 1 binary64) Cn %10)
(fma.f64 #s(literal 1/2 binary64) Cn %17)
(+.f64 %17 %17)
(*.f64 %37 #s(literal 1/4 binary64))
(/.f64 (*.f64 %13 #s(literal -1 binary64)) #s(literal -2 binary64))
(/.f64 %37 #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) %13) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %13))
(/.f64 (/.f64 %13 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %13 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(*.f64 %53 %54)
(fma.f64 #s(literal 1/2 binary64) %13 %8)
(fma.f64 #s(literal 1/2 binary64) %13 %10)
(fma.f64 %13 #s(literal 1/2 binary64) %8)
(fma.f64 %13 #s(literal 1/2 binary64) %10)
(fma.f64 #s(literal 1 binary64) %17 %17)
(fma.f64 #s(literal 2 binary64) %17 %8)
(fma.f64 #s(literal 2 binary64) %17 %10)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) Cn) %17)
(fma.f64 %17 #s(literal 1 binary64) %17)
(fma.f64 %17 #s(literal 2 binary64) %8)
(fma.f64 %17 #s(literal 2 binary64) %10)
(fma.f64 %26 #s(literal 1/2 binary64) %8)
(fma.f64 %26 #s(literal 1/2 binary64) %10)
(*.f64 %71 #s(literal 4 binary64))
(/.f64 (*.f64 %70 %17) #s(literal 4 binary64))
(/.f64 (*.f64 %13 #s(literal -2 binary64)) %76)
(/.f64 (*.f64 #s(literal -2 binary64) %13) %79)
(fma.f64 %37 #s(literal 1/4 binary64) %8)
(fma.f64 %37 #s(literal 1/4 binary64) %10)
(fma.f64 %53 %54 %8)
(fma.f64 %53 %54 %10)
(fma.f64 %71 #s(literal 4 binary64) %8)
(fma.f64 %71 #s(literal 4 binary64) %10)
%87
(*.f64 #s(literal 2 binary64) (*.f64 %88 %89))
%92
(cos.f64 %93)
(cos.f64 %1)
(cos.f64 %96)
(cos.f64 (neg.f64 %96))
(sin.f64 %101)
(sin.f64 %103)
(sin.f64 %105)
(sin.f64 (+.f64 %96 %107))
(fma.f64 %87 #s(literal 0 binary64) %110)
(fma.f64 %92 #s(literal 1 binary64) %112)
(fma.f64 #s(literal 1 binary64) %92 %112)
(fma.f64 #s(literal 0 binary64) %87 %110)
(+.f64 %110 %112)
(+.f64 %112 %110)
(fma.f64 %118 #s(literal 0 binary64) %110)
(fma.f64 %120 #s(literal 0 binary64) %110)
(+.f64 (*.f64 %118 #s(literal 0 binary64)) %110)
(+.f64 (*.f64 %120 #s(literal 0 binary64)) %110)
(-.f64 %112 (neg.f64 %110))
(-.f64 %112 (*.f64 %128 #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) %110 %112)
(fma.f64 #s(literal 1/2 binary64) %132 %112)
(fma.f64 %132 #s(literal 1/2 binary64) %112)
(fma.f64 %135 #s(literal 2 binary64) %112)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) %132) %112)
(-.f64 %112 (*.f64 %92 %141))
(-.f64 (*.f64 %89 %89) (*.f64 %88 %88))
lam
(neg.f64 %148)
%150
(cos.f64 %151)
(cos.f64 %148)
(cos.f64 %154)
(cos.f64 (neg.f64 %154))
(sin.f64 %158)
(sin.f64 %160)
(sin.f64 %162)
(sin.f64 (+.f64 %154 %107))
(fma.f64 %150 #s(literal 1 binary64) %167)
(fma.f64 #s(literal 1 binary64) %150 %167)
(fma.f64 #s(literal 0 binary64) %166 %170)
(fma.f64 %166 #s(literal 0 binary64) %170)
(+.f64 %167 %170)
(+.f64 %170 %167)
(fma.f64 %175 #s(literal 0 binary64) %170)
(fma.f64 %177 #s(literal 0 binary64) %170)
(+.f64 (*.f64 %175 #s(literal 0 binary64)) %170)
(+.f64 (*.f64 %177 #s(literal 0 binary64)) %170)
(-.f64 %167 (*.f64 %183 #s(literal 1 binary64)))
(-.f64 %167 (neg.f64 %170))
(-.f64 %167 (*.f64 %150 %141))
%190
%191
%193
%194
%195
%196
%197
%198
%199
%200
%202
%204
%205
%206
%208
%210
%211
%214
%217
%219
%221
%223
%224
%226
%227
%229
%230
%231
%233
%234
%235
%236
%237
%239
%241
%244
%245
%246
%247
%248
%250
%252
%254
%256
%258
%260
%261
%263
%264
%265
%266
%267
%269
%271
%273
%275
%277
%279
%281
%283
%285
%287
%288
%290
%291
%292
%293
%295
%297
%299
%301
%303
%305
%308
%310
%312
%314
%316
%318
%320
%322
%324
%326
%328
%329
%331
%337
%343
%344
%350
%352
%354
%356
%358
%360
%362
%364
%366
%368
%370
%371
%372
%373
%375
%377
%379
%381
%383
%385
%387
%389
%391
%393
%394
%396
%398
%401
%402
%403
%406
%409
%411
%413
%414
%415
%416
%418
%420
%422
%425
%427
%433
%435
%438
%441
%444
%446
%448
%450
%452
%454
%455
%461
%467
%470
%471
%473
%475
%476
%479
%481
%483
%485
%488
%490
%492
%494
%498
%500
%502
%504
%506
%508
%510
%511
%513
%515
%517
%519
%521
%523
%525
%527
%529
%532
%534
%535
%537
%540
%542
%544
%547
%548
%551
%552
%554
%556
%558
%560
%563
%569
%575
%581
%587
%589
%592
%596
%598
%600
%602
%604
%607
%609
%611
%613
%615
%617
%619
%621
%624
%626
%628
%630
%633
%635
%637
%639
%641
%644
%646
%648
%654
%660
%661
%662
%664
%666
%668
%670
%672
%674
%676
%678
%680
%682
%684
%686
%687
%689
%691
%693
%695
%697
%699
%701
%703
%709
%715
%716
%717
%718
%724
%730
%736
%742
%743
%745
%747
%748
%754
%760
%766
%772
%778
%784
%790
%796
%798
%800
%802
%804
%806
%808
%810
%812
%815
%818
%820
%822
%824
%826
%832
%838
%844
%850
%852
%854
%856
%858
%860
%862
%872
%879
%881
%883
%884
%886
%892
%898
%904
%910
%916
%922
%928
%934
%936
%938
%940
%942
%944
%946
%948
%951
%957
%963
%969
%975
%981
%987
%993
%999
%1001
%1003
%1005
%1007
%1009
%1010
%1011
%1012
%1013
%1014
%1015
%1016
%1017
%1019
%1021
%1023
%1025
%1026
%1027
%1028
%1029
%1030
%1031
%1032
%1033
%1034
%1035
%1036
%1037
%1038
%1039
%1040
%1041
%1042
%1043
%1044
%1045
%1047
%1048
%1049
%1050
%1051
%1052
%1053
%1054
%1055
%1056
%1057
%1058
%1060
%1061
%1063
%1065
%1067
%1068
%1069
%1070
%1071
%1072
%1073
%1074
%1075
%1076
%1077
%1079
%1080
%1081
%1082
%1083
%1084
%1085
%1086
%1087
%1088
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%1128
%1129
%1130
%1131
%1132
%1133
%1134
%1135
%1136
%1137
%1138
%1139
%1140
%1141
%1142
%1143
%1144
%1145
%1146
%1147
%1148
%1149
%1150
%1151
%1152
%1153
%1154
%1155
%1156
%1157
%1158
%1159
%1160
%1161
%1162
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1171
%1172
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1188
%1189
%1190
%1191
%1192
%1193
%1195
%1197
%1199
%1200
%1201
%1202
%1203
%1205
%1207
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1242
%1243
%1244
%1245
%1246
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%1300
%1301
%1302
%1303
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1314
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1323
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1342
%1343
%1344
%1346
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1356
%1357
%1358
%1359
%1361
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1376
%1377
%1378
%1379
%1380
%1381
%1382
%1383
%1384
%1385
%1386
%1387
%1388
%1389
%1390
%1391
%1392
%1393
%1394
%1395
%1396
%1397
%1398
%1399
%1400
%1401
%1402
%1403
%1404
%1405
%1406
%1407
%1408
%1409
%1410
%1412
%1413
%1414
%1415
%1416
%1417
%1418
%1419
%1420
%1421
%1422
%1423
%1424
%1425
%1426
%1427
%1428
%1429
%1430
%1431
%1432
%1433
%1434
%1435
%1436
%1437
%1438
%1439
%1440
%1441
%1442
%1443
%1444
%1445
%1446
%1447
%1448
%1449
%1450
%1451
%1452
%1453
%1454
%1455
%1456
%1457
%1458
%1459
%1460
%1461
%1462
%1463
%1464
%1465
%1466
%1467
%1468
%1469
%1470
%1471
%1472
%1473
%1474
#s(literal 1 binary64)
(fabs.f64 #s(literal 1 binary64))
(fabs.f64 #s(literal -1 binary64))
(neg.f64 #s(literal -1 binary64))
(sqrt.f64 #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(copysign.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 1/2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 4 binary64) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) #s(literal -2 binary64))
(/.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 4 binary64))
(*.f64 %1499 %1500)
(*.f64 %1500 %1499)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) %1518)
(+.f64 #s(literal 1 binary64) %1520)
(+.f64 #s(literal 1 binary64) %1522)
(-.f64 #s(literal 1 binary64) %1518)
(/.f64 %1525 %1525)
(/.f64 %1500 %1500)
(*.f64 #s(literal 1/4 binary64) %1528)
(*.f64 #s(literal 1/4 binary64) %53)
(*.f64 %53 #s(literal 1/4 binary64))
(fma.f64 %1499 %1500 #s(literal 0 binary64))
(fma.f64 %1500 %1499 #s(literal 0 binary64))
(/.f64 %53 #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1518)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1520)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1522)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1518)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1520)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1522)
(fma.f64 #s(literal 2 binary64) %1520 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %1522 #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1518)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1520)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1522)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1518)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1520)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1522)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1518)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1520)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1522)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1518)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1520)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1522)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1518)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1520)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1522)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1518)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1520)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1522)
(/.f64 (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal 4 binary64))
(fma.f64 #s(literal -2 binary64) %561 #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/4 binary64) %1528 #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) %53 #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 0 binary64) #s(literal 4 binary64)) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 %53 #s(literal 1/4 binary64) #s(literal 0 binary64))
(/.f64 %70 %70)
(/.f64 %1570 %79)
(/.f64 %1570 %76)
(/.f64 %70 %443)
(/.f64 %443 %70)
(/.f64 %631 #s(literal 4 binary64))
(*.f64 %1576 #s(literal 4 binary64))
(/.f64 %1578 %79)
(/.f64 %79 %79)
(/.f64 %1581 %76)
(/.f64 %76 %76)
(fma.f64 %1499 %1500 %1518)
(fma.f64 %1499 %1500 %1520)
(fma.f64 %1499 %1500 %1522)
(fma.f64 %1500 %1499 %1518)
(fma.f64 %1500 %1499 %1520)
(fma.f64 %1500 %1499 %1522)
(exp.f64 #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 0 binary64) %70) #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 %1593 #s(literal 4 binary64) #s(literal 1/2 binary64))
(fma.f64 %1576 #s(literal 4 binary64) #s(literal 0 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) %369) #s(literal 4 binary64))
(fma.f64 #s(literal 1/4 binary64) %1528 %1518)
(fma.f64 #s(literal 1/4 binary64) %1528 %1520)
(fma.f64 #s(literal 1/4 binary64) %1528 %1522)
(fma.f64 #s(literal 1/4 binary64) %53 %1518)
(fma.f64 #s(literal 1/4 binary64) %53 %1520)
(fma.f64 #s(literal 1/4 binary64) %53 %1522)
(fma.f64 %53 #s(literal 1/4 binary64) %1518)
(fma.f64 %53 #s(literal 1/4 binary64) %1520)
(fma.f64 %53 #s(literal 1/4 binary64) %1522)
(/.f64 %1607 %70)
(/.f64 %1609 %443)
(/.f64 %1611 %478)
(/.f64 %1613 %623)
(/.f64 %1615 %487)
(/.f64 %1617 %623)
(fma.f64 %53 %1360 #s(literal 1/2 binary64))
(cosh.f64 #s(literal 0 binary64))
(exp.f64 %1621)
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 4 binary64) %70) %623)
(fma.f64 %1576 #s(literal 4 binary64) %1518)
(fma.f64 %1576 #s(literal 4 binary64) %1520)
(fma.f64 %1576 #s(literal 4 binary64) %1522)
(hypot.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(hypot.f64 #s(literal -1 binary64) #s(literal 0 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) #s(literal 4 binary64) %79) %487)
(/.f64 (fma.f64 #s(literal -1 binary64) #s(literal 4 binary64) %76) %487)
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal -2 binary64) %1581) %478)
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal -2 binary64) %1578) %478)
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 4 binary64) %443) %623)
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))
(pow.f64 #s(literal 2 binary64) (+.f64 #s(literal -1 binary64) #s(literal 1 binary64)))
(sin.f64 %107)
#s(literal -1/6 binary64)
(neg.f64 #s(literal 1/6 binary64))
#s(literal 2 binary64)
(neg.f64 #s(literal -2 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 2 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal -2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 4 binary64))
(*.f64 #s(literal 4 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 4 binary64) #s(literal 2 binary64))
(/.f64 %307 #s(literal -2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) %1676)
(+.f64 #s(literal 1/2 binary64) %1678)
(+.f64 #s(literal 1/2 binary64) %1680)
(+.f64 (+.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 2 binary64) %1621)
(*.f64 %70 #s(literal 1/4 binary64))
(/.f64 %1570 #s(literal -2 binary64))
(/.f64 %70 #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal -2 binary64) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 %1578 #s(literal -2 binary64))
(/.f64 %79 #s(literal -2 binary64))
(/.f64 %443 #s(literal 4 binary64))
(/.f64 %76 #s(literal -2 binary64))
(*.f64 %53 #s(literal 1/2 binary64))
(fma.f64 %1499 %1500 #s(literal 1 binary64))
(fma.f64 %1500 %1499 #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 4 binary64) #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 %1528 #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1676)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1678)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1680)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1676)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1678)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1680)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1676)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1678)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1680)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1676)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1676)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1678)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1680)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1676)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1676)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1678)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1680)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1676)
(fma.f64 %70 #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 2 binary64) %1621)
(fma.f64 #s(literal 2 binary64) #s(literal 1 binary64) %1621)
(fma.f64 #s(literal -2 binary64) #s(literal -1 binary64) %1621)
(fma.f64 #s(literal 1/2 binary64) #s(literal 4 binary64) %1621)
(fma.f64 #s(literal 4 binary64) #s(literal 1/2 binary64) %1621)
(/.f64 (neg.f64 %70) %307)
(fma.f64 #s(literal 1/4 binary64) %1528 #s(literal 1 binary64))
(fma.f64 #s(literal 1/4 binary64) %53 #s(literal 1 binary64))
(fma.f64 %53 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 %53 #s(literal 1/4 binary64) #s(literal 1 binary64))
(/.f64 %1609 #s(literal 4 binary64))
(/.f64 (-.f64 #s(literal 4 binary64) %76) #s(literal 4 binary64))
(/.f64 %1607 #s(literal 4 binary64))
(fma.f64 %1499 %1500 %1676)
(fma.f64 %1500 %1499 %1676)
(/.f64 %487 %79)
(/.f64 %478 %76)
(fma.f64 %70 #s(literal 1/4 binary64) %1621)
(fma.f64 #s(literal -2 binary64) %561 %1678)
(fma.f64 #s(literal -2 binary64) %561 %1680)
(fma.f64 #s(literal 1/4 binary64) %1528 %1676)
(fma.f64 #s(literal 1/4 binary64) %53 %1676)
(fma.f64 %53 #s(literal 1/4 binary64) %1676)
(fma.f64 %1576 #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 %53 #s(literal 1/2 binary64) %1621)
(/.f64 %1617 %70)
(/.f64 %1613 %443)
(/.f64 %1748 %478)
(/.f64 (-.f64 %79 #s(literal 4 binary64)) %79)
(/.f64 (-.f64 %76 #s(literal 4 binary64)) %76)
(/.f64 %1754 %487)
(fma.f64 %1593 #s(literal 4 binary64) %1678)
(fma.f64 %1593 #s(literal 4 binary64) %1680)
(fma.f64 %1576 #s(literal 4 binary64) %1676)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) %79) %79)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) %76) %79)
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal -2 binary64) %79) %76)
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal -2 binary64) %76) %76)
(fma.f64 %53 %1360 %1678)
(fma.f64 %53 %1360 %1680)
%1769
(fabs.f64 %1769)
(fabs.f64 %1771)
(*.f64 %93 %93)
(*.f64 %1 %1)
(neg.f64 %1771)
(*.f64 #s(literal 1 binary64) %1769)
(*.f64 %1769 #s(literal 1 binary64))
(/.f64 %1769 #s(literal 1 binary64))
(*.f64 %96 %96)
(neg.f64 (*.f64 #s(literal -1 binary64) %1769))
(*.f64 %13 %17)
(*.f64 %1783 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %1785)
(*.f64 #s(literal 1/2 binary64) %1787)
(/.f64 (*.f64 %13 Cn) #s(literal 2 binary64))
(/.f64 %1783 #s(literal 2 binary64))
(/.f64 %1792 #s(literal -2 binary64))
(/.f64 %1787 #s(literal 2 binary64))
(sqrt.f64 (*.f64 %1769 %1769))
(*.f64 %1797 #s(literal 1/4 binary64))
(/.f64 %1797 #s(literal 4 binary64))
(*.f64 #s(literal 4 binary64) (*.f64 %17 %17))
(pow.f64 Cn #s(literal 2 binary64))
(pow.f64 %93 #s(literal 2 binary64))
(pow.f64 %1 #s(literal 2 binary64))
(*.f64 Cn %1805)
(*.f64 %1805 Cn)
(/.f64 #s(literal 1 binary64) (pow.f64 Cn #s(literal -2 binary64)))
(*.f64 (*.f64 %1805 #s(literal 1 binary64)) Cn)
(*.f64 (*.f64 #s(literal 1 binary64) %1805) Cn)
(*.f64 %1814 #s(literal 1/2 binary64))
(*.f64 (*.f64 %1805 #s(literal 2 binary64)) %17)
(/.f64 %1814 #s(literal 2 binary64))
(*.f64 Cn %1819)
%1821
(*.f64 %1769 #s(literal -1/6 binary64))
(*.f64 %1819 Cn)
(*.f64 #s(literal 1/6 binary64) %1771)
(*.f64 %1825 %1)
(*.f64 %1771 #s(literal 1/6 binary64))
(neg.f64 %1828)
(*.f64 %93 %1830)
(*.f64 %1 %1832)
(*.f64 %1834 %1)
(*.f64 %1836 %93)
(*.f64 #s(literal 1 binary64) %1821)
(*.f64 %1821 #s(literal 1 binary64))
(*.f64 %13 %1840)
(*.f64 %1842 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %1844)
(*.f64 %1846 %17)
(/.f64 (*.f64 %13 %1819) #s(literal 2 binary64))
(/.f64 %1842 #s(literal 2 binary64))
(*.f64 %1805 %1819)
(*.f64 %1852 Cn)
(fma.f64 Cn %1819 #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) %1769 #s(literal 1 binary64))
(fma.f64 %1769 #s(literal -1/6 binary64) #s(literal 1 binary64))
%1857
(+.f64 #s(literal 1 binary64) %1821)
(+.f64 %1821 #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) %1828)
(-.f64 %1821 #s(literal -1 binary64))
(fma.f64 #s(literal 1/6 binary64) %1771 #s(literal 1 binary64))
(fma.f64 %1825 %1 #s(literal 1 binary64))
(fma.f64 %1771 #s(literal 1/6 binary64) #s(literal 1 binary64))
(neg.f64 %1865)
(neg.f64 (+.f64 #s(literal -1 binary64) %1828))
(neg.f64 (-.f64 #s(literal -1 binary64) %1821))
(fma.f64 %93 %1830 #s(literal 1 binary64))
(fma.f64 %1 %1832 #s(literal 1 binary64))
(fma.f64 %1834 %1 #s(literal 1 binary64))
(fma.f64 %1836 %93 #s(literal 1 binary64))
(+.f64 %1857 #s(literal 0 binary64))
(+.f64 (fma.f64 %1819 Cn #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1821)
(fma.f64 #s(literal 1 binary64) %1821 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1821)
(fma.f64 %1821 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1821)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1821)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1821)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1821)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1821)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1821)
(+.f64 #s(literal 1 binary64) %1888)
(+.f64 #s(literal 1 binary64) %1890)
(+.f64 #s(literal 1/2 binary64) %1892)
(+.f64 #s(literal 1/2 binary64) %1894)
(/.f64 %1857 #s(literal 1 binary64))
(fma.f64 %1499 %1500 %1821)
(fma.f64 %1500 %1499 %1821)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1888)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %1890)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1892)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %1894)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1888)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %1890)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1892)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %1894)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1888)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %1890)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1892)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %1894)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1888)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %1890)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1888)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %1890)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1892)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %1894)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1888)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %1890)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1888)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %1890)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1892)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %1894)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1888)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %1890)
(fma.f64 %13 %1840 #s(literal 1 binary64))
(fma.f64 %1842 #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 %1927 #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) %1844 #s(literal 1 binary64))
(fma.f64 %1846 %17 #s(literal 1 binary64))
(/.f64 %1927 #s(literal 2 binary64))
(/.f64 (fma.f64 %1821 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 1/4 binary64) %1528 %1821)
(fma.f64 #s(literal 1/4 binary64) %53 %1821)
(fma.f64 %53 #s(literal 1/4 binary64) %1821)
(/.f64 (neg.f64 %1927) #s(literal -2 binary64))
(/.f64 (-.f64 (*.f64 %1821 #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(neg.f64 (/.f64 %1927 #s(literal -2 binary64)))
(fma.f64 %1499 %1500 %1888)
(fma.f64 %1499 %1500 %1890)
(fma.f64 %1500 %1499 %1888)
(fma.f64 %1500 %1499 %1890)
(fma.f64 %1927 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %561 %1892)
(fma.f64 #s(literal -2 binary64) %561 %1894)
(fma.f64 #s(literal 1/4 binary64) %1528 %1888)
(fma.f64 #s(literal 1/4 binary64) %1528 %1890)
(fma.f64 #s(literal 1/4 binary64) %53 %1888)
(fma.f64 #s(literal 1/4 binary64) %53 %1890)
(fma.f64 %53 #s(literal 1/4 binary64) %1888)
(fma.f64 %53 #s(literal 1/4 binary64) %1890)
(fma.f64 %1576 #s(literal 4 binary64) %1821)
(*.f64 %1958 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %1927))
(/.f64 (/.f64 %1927 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %1927 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 %1958 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 %1593 #s(literal 4 binary64) %1892)
(fma.f64 %1593 #s(literal 4 binary64) %1894)
(fma.f64 %1576 #s(literal 4 binary64) %1888)
(fma.f64 %1576 #s(literal 4 binary64) %1890)
(*.f64 %1971 #s(literal 4 binary64))
(fma.f64 %53 %1360 %1892)
(fma.f64 %53 %1360 %1894)
(fma.f64 %1971 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %1805 %1819 #s(literal 1 binary64))
(fma.f64 %1852 Cn #s(literal 1 binary64))
(fma.f64 Cn %1821 Cn)
(fma.f64 #s(literal -1/6 binary64) %1979 Cn)
(fma.f64 %1769 %1819 Cn)
(fma.f64 %1821 Cn Cn)
%1983
(fma.f64 %1819 %1769 Cn)
(*.f64 Cn %1857)
(*.f64 %1857 Cn)
(+.f64 Cn %1987)
(+.f64 %1987 Cn)
(-.f64 Cn %1990)
(fma.f64 %1 %1828 Cn)
(fma.f64 %1828 %1 Cn)
(neg.f64 (*.f64 %1865 Cn))
(neg.f64 (*.f64 Cn %1865))
(neg.f64 (-.f64 %1990 Cn))
(-.f64 %1987 %1)
(fma.f64 %93 (*.f64 %93 %1819) Cn)
(fma.f64 (*.f64 %1819 %93) %93 Cn)
(fma.f64 Cn #s(literal 1 binary64) %1987)
(fma.f64 #s(literal 1 binary64) Cn %1987)
(fma.f64 #s(literal 1 binary64) %1987 Cn)
(fma.f64 %1987 #s(literal 1 binary64) Cn)
(*.f64 Cn (*.f64 #s(literal 1 binary64) %1857))
(*.f64 #s(literal 1 binary64) %1983)
(*.f64 %1983 #s(literal 1 binary64))
(*.f64 (*.f64 %1857 #s(literal 1 binary64)) Cn)
(fma.f64 #s(literal 1/2 binary64) %13 %1987)
(fma.f64 %13 #s(literal 1/2 binary64) %1987)
(fma.f64 %13 (*.f64 #s(literal 1/2 binary64) %1821) Cn)
(fma.f64 %1842 %17 Cn)
(fma.f64 (*.f64 %1821 %13) #s(literal 1/2 binary64) Cn)
(*.f64 %13 (*.f64 #s(literal 1/2 binary64) %1857))
(*.f64 %1927 %17)
(*.f64 %2025 #s(literal 1/2 binary64))
(fma.f64 #s(literal 2 binary64) %17 %1987)
(fma.f64 #s(literal 2 binary64) (*.f64 %17 %1821) Cn)
(fma.f64 %17 #s(literal 2 binary64) %1987)
(*.f64 #s(literal 2 binary64) (*.f64 %17 %1857))
(/.f64 %2025 #s(literal 2 binary64))
(/.f64 (*.f64 %1927 Cn) #s(literal 2 binary64))
(/.f64 (*.f64 Cn %1927) #s(literal 2 binary64))
(/.f64 (*.f64 %13 %1857) #s(literal 2 binary64))
(fma.f64 %26 #s(literal 1/2 binary64) %1987)
(fma.f64 %37 #s(literal 1/4 binary64) %1987)
(/.f64 (*.f64 %1927 %13) #s(literal 4 binary64))
(/.f64 (*.f64 %13 %1927) #s(literal 4 binary64))
(/.f64 (fma.f64 %1987 #s(literal 2 binary64) %13) #s(literal 2 binary64))
(fma.f64 %53 %54 %1987)
(fma.f64 %71 #s(literal 4 binary64) %1987)
(fma.f64 %1805 %1821 Cn)
(fma.f64 (*.f64 %1819 %1805) Cn Cn)
%2054
#s(literal -1/2 binary64)
(neg.f64 #s(literal 1/2 binary64))
(+.f64 #s(literal -1/2 binary64) #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal -2 binary64) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) #s(literal 2 binary64))
(/.f64 #s(literal -2 binary64) #s(literal 4 binary64))
(/.f64 #s(literal 1/2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) %2065)
(/.f64 #s(literal 2 binary64) %307)
(fma.f64 #s(literal 1 binary64) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) %2065 #s(literal 0 binary64))
(/.f64 #s(literal 2 binary64) %76)
(*.f64 #s(literal 2 binary64) %561)
(*.f64 #s(literal 1/4 binary64) %426)
(/.f64 #s(literal 1 binary64) %2076)
(fma.f64 #s(literal 2 binary64) %561 #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) %426 #s(literal 0 binary64))
(+.f64 %561 %561)
(pow.f64 #s(literal -2 binary64) #s(literal -1 binary64))
(*.f64 Cn %2082)
(*.f64 %1769 #s(literal -1/2 binary64))
%2085
(*.f64 %2082 Cn)
(/.f64 %1769 #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %1771)
(*.f64 %17 %1)
(*.f64 %1771 #s(literal 1/2 binary64))
(neg.f64 %1785)
(/.f64 %1771 #s(literal 2 binary64))
(*.f64 %93 %2093)
(*.f64 %1 %2095)
(*.f64 %2097 %1)
(*.f64 %2099 %93)
(*.f64 #s(literal 1 binary64) %2085)
(*.f64 %2085 #s(literal 1 binary64))
(*.f64 %2103 #s(literal 1/2 binary64))
(/.f64 %2103 #s(literal 2 binary64))
(*.f64 %13 %2106)
(*.f64 #s(literal 2 binary64) %2108)
(*.f64 %2110 %17)
(/.f64 (*.f64 %13 %2082) #s(literal 2 binary64))
(*.f64 %1805 %2082)
(*.f64 %2115 Cn)
(fma.f64 Cn %2082 #s(literal 1 binary64))
(fma.f64 %1769 #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) %1769 #s(literal 1 binary64))
%2120
(+.f64 #s(literal 1 binary64) %2085)
(+.f64 %2085 #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) %2123)
(*.f64 #s(literal 1/2 binary64) %2125)
(-.f64 #s(literal 1 binary64) %1785)
(-.f64 %2085 #s(literal -1 binary64))
(fma.f64 #s(literal 1/2 binary64) %1771 #s(literal 1 binary64))
(fma.f64 %17 %1 #s(literal 1 binary64))
(fma.f64 %1771 #s(literal 1/2 binary64) #s(literal 1 binary64))
(neg.f64 (fma.f64 %17 Cn #s(literal -1 binary64)))
(/.f64 %2125 #s(literal 2 binary64))
(neg.f64 (+.f64 #s(literal -1 binary64) %1785))
(neg.f64 (-.f64 #s(literal -1 binary64) %2085))
(fma.f64 %93 %2093 #s(literal 1 binary64))
(fma.f64 %1 %2095 #s(literal 1 binary64))
(fma.f64 %2097 %1 #s(literal 1 binary64))
(fma.f64 %2099 %93 #s(literal 1 binary64))
(+.f64 %2120 #s(literal 0 binary64))
(+.f64 (fma.f64 %2082 Cn #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) %2123 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %2125 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %2085)
(fma.f64 #s(literal 1 binary64) %2085 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2085)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %2085)
(fma.f64 %2085 #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %2085)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %2085)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2085)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %2085)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %2085)
(fma.f64 %2103 #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 %2159 #s(literal 1/2 binary64))
(+.f64 #s(literal 1 binary64) %2161)
(+.f64 #s(literal 1 binary64) %2163)
(+.f64 #s(literal 1/2 binary64) %2165)
(+.f64 #s(literal 1/2 binary64) %2167)
(/.f64 %2120 #s(literal 1 binary64))
(/.f64 %2159 #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 4 binary64) %1787) #s(literal 4 binary64))
(/.f64 (neg.f64 %2159) #s(literal -2 binary64))
(neg.f64 (/.f64 %2159 #s(literal -2 binary64)))
(fma.f64 %1499 %1500 %2085)
(fma.f64 %1500 %1499 %2085)
(fma.f64 %2159 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %2161)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %2163)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2165)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2167)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2161)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2163)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %2165)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %2167)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %2161)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %2163)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %2165)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %2167)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %2161)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %2163)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %2161)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %2163)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2165)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2167)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2161)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2163)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %2161)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %2163)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %2165)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %2167)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %2161)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %2163)
(fma.f64 %13 %2106 #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) %2108 #s(literal 1 binary64))
(fma.f64 %2110 %17 #s(literal 1 binary64))
(/.f64 (fma.f64 %2085 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 1/4 binary64) %1528 %2085)
(fma.f64 #s(literal 1/4 binary64) %53 %2085)
(fma.f64 %53 #s(literal 1/4 binary64) %2085)
(*.f64 %2214 #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 %2085 #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2159))
(/.f64 (/.f64 %2159 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %2159 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 %1499 %1500 %2161)
(fma.f64 %1499 %1500 %2163)
(fma.f64 %1500 %1499 %2161)
(fma.f64 %1500 %1499 %2163)
(fma.f64 %2214 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %561 %2165)
(fma.f64 #s(literal -2 binary64) %561 %2167)
(fma.f64 #s(literal 1/4 binary64) %1528 %2161)
(fma.f64 #s(literal 1/4 binary64) %1528 %2163)
(fma.f64 #s(literal 1/4 binary64) %53 %2161)
(fma.f64 #s(literal 1/4 binary64) %53 %2163)
(fma.f64 %53 #s(literal 1/4 binary64) %2161)
(fma.f64 %53 #s(literal 1/4 binary64) %2163)
(fma.f64 %1576 #s(literal 4 binary64) %2085)
(*.f64 %2239 #s(literal 4 binary64))
(/.f64 (-.f64 %79 %1792) %79)
(fma.f64 %2239 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %1593 #s(literal 4 binary64) %2165)
(fma.f64 %1593 #s(literal 4 binary64) %2167)
(fma.f64 %1576 #s(literal 4 binary64) %2161)
(fma.f64 %1576 #s(literal 4 binary64) %2163)
(fma.f64 %53 %1360 %2165)
(fma.f64 %53 %1360 %2167)
(fma.f64 %1805 %2082 #s(literal 1 binary64))
(fma.f64 %2115 Cn #s(literal 1 binary64))
%2253
%2256
%2257
(fabs.f64 %2257)
(fabs.f64 %2259)
(*.f64 %151 %151)
(*.f64 %148 %148)
(neg.f64 %2259)
(*.f64 #s(literal 1 binary64) %2257)
(*.f64 %2257 #s(literal 1 binary64))
(*.f64 %2266 lam)
(/.f64 %2257 #s(literal 1 binary64))
(*.f64 %154 %154)
(neg.f64 (*.f64 #s(literal -1 binary64) %2257))
(*.f64 %2272 %148)
(*.f64 %2274 %151)
(*.f64 #s(literal 2 binary64) %2277)
(*.f64 #s(literal 1/2 binary64) %2279)
(*.f64 %2266 %2266)
(/.f64 %2282 #s(literal -2 binary64))
(/.f64 %2279 #s(literal 2 binary64))
(*.f64 %2272 %2272)
(*.f64 %2274 %2274)
(sqrt.f64 (*.f64 %2257 %2257))
(pow.f64 lam #s(literal 2 binary64))
(pow.f64 %151 #s(literal 2 binary64))
(pow.f64 %148 #s(literal 2 binary64))
(*.f64 lam %2292)
(*.f64 %2292 lam)
(/.f64 #s(literal 1 binary64) (pow.f64 lam #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) %2292) lam)
(*.f64 lam %2299)
%2301
(*.f64 %2257 #s(literal -1/2 binary64))
(*.f64 %2299 lam)
(/.f64 %2257 #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) %2259)
(*.f64 %2276 %148)
(*.f64 %2259 #s(literal 1/2 binary64))
(neg.f64 %2277)
(/.f64 %2259 #s(literal 2 binary64))
(*.f64 %151 %2310)
(*.f64 %148 %2312)
(*.f64 %2314 %148)
(*.f64 %2316 %151)
(*.f64 %2292 %2299)
(*.f64 %2319 lam)
(fma.f64 lam %2299 #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) %2257 #s(literal 1 binary64))
(fma.f64 %2257 #s(literal -1/2 binary64) #s(literal 1 binary64))
%2324
(+.f64 #s(literal 1 binary64) %2301)
(+.f64 %2301 #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) %2327)
(*.f64 #s(literal 1/2 binary64) %2329)
(-.f64 #s(literal 1 binary64) %2277)
(-.f64 %2301 #s(literal -1 binary64))
(fma.f64 #s(literal 1/2 binary64) %2259 #s(literal 1 binary64))
(fma.f64 %2276 %148 #s(literal 1 binary64))
(fma.f64 %2259 #s(literal 1/2 binary64) #s(literal 1 binary64))
(neg.f64 (fma.f64 %2276 lam #s(literal -1 binary64)))
(/.f64 %2329 #s(literal 2 binary64))
(neg.f64 (+.f64 #s(literal -1 binary64) %2277))
(neg.f64 (-.f64 #s(literal -1 binary64) %2301))
(fma.f64 %151 %2310 #s(literal 1 binary64))
(fma.f64 %148 %2312 #s(literal 1 binary64))
(fma.f64 %2314 %148 #s(literal 1 binary64))
(fma.f64 %2316 %151 #s(literal 1 binary64))
(+.f64 %2324 #s(literal 0 binary64))
(+.f64 (fma.f64 %2299 lam #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) %2327 #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) %2329 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %2301)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2301)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %2301)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %2301)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %2301)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2301)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %2301)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %2301)
(*.f64 %2360 #s(literal 1/2 binary64))
(+.f64 #s(literal 1 binary64) %2362)
(+.f64 #s(literal 1 binary64) %2364)
(+.f64 #s(literal 1/2 binary64) %2366)
(+.f64 #s(literal 1/2 binary64) %2368)
(/.f64 %2324 #s(literal 1 binary64))
(/.f64 %2360 #s(literal 2 binary64))
(+.f64 (/.f64 (*.f64 %2257 #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 4 binary64) %2279) #s(literal 4 binary64))
(/.f64 (neg.f64 %2360) #s(literal -2 binary64))
(neg.f64 (/.f64 %2360 #s(literal -2 binary64)))
(fma.f64 %1499 %1500 %2301)
(fma.f64 %1500 %1499 %2301)
(fma.f64 %2360 #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %2362)
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) %2364)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2366)
(fma.f64 #s(literal 1 binary64) #s(literal 1/2 binary64) %2368)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2362)
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %2364)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %2366)
(fma.f64 #s(literal 2 binary64) #s(literal 1/4 binary64) %2368)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %2362)
(fma.f64 #s(literal -1/2 binary64) #s(literal -2 binary64) %2364)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %2366)
(fma.f64 #s(literal -1 binary64) #s(literal -1/2 binary64) %2368)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %2362)
(fma.f64 #s(literal -1 binary64) #s(literal -1 binary64) %2364)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %2362)
(fma.f64 #s(literal -2 binary64) #s(literal -1/2 binary64) %2364)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2366)
(fma.f64 #s(literal 1/2 binary64) #s(literal 1 binary64) %2368)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2362)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %2364)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %2362)
(fma.f64 #s(literal 4 binary64) #s(literal 1/4 binary64) %2364)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %2366)
(fma.f64 #s(literal 1/4 binary64) #s(literal 2 binary64) %2368)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %2362)
(fma.f64 #s(literal 1/4 binary64) #s(literal 4 binary64) %2364)
(/.f64 (fma.f64 %2301 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 %2301 #s(literal -2 binary64) #s(literal -2 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal 1/4 binary64) %1528 %2301)
(fma.f64 #s(literal 1/4 binary64) %53 %2301)
(fma.f64 %53 #s(literal 1/4 binary64) %2301)
(*.f64 %2417 #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 %2301 #s(literal -2 binary64)) #s(literal 2 binary64)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) %2360))
(/.f64 (/.f64 %2360 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %2360 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(fma.f64 %1499 %1500 %2362)
(fma.f64 %1499 %1500 %2364)
(fma.f64 %1500 %1499 %2362)
(fma.f64 %1500 %1499 %2364)
(fma.f64 %2417 #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) %561 %2366)
(fma.f64 #s(literal -2 binary64) %561 %2368)
(fma.f64 #s(literal 1/4 binary64) %1528 %2362)
(fma.f64 #s(literal 1/4 binary64) %1528 %2364)
(fma.f64 #s(literal 1/4 binary64) %53 %2362)
(fma.f64 #s(literal 1/4 binary64) %53 %2364)
(fma.f64 %53 #s(literal 1/4 binary64) %2362)
(fma.f64 %53 #s(literal 1/4 binary64) %2364)
(fma.f64 %1576 #s(literal 4 binary64) %2301)
(*.f64 %2442 #s(literal 4 binary64))
(/.f64 (-.f64 %79 %2282) %79)
(fma.f64 %2442 #s(literal 4 binary64) #s(literal 0 binary64))
(fma.f64 %1593 #s(literal 4 binary64) %2366)
(fma.f64 %1593 #s(literal 4 binary64) %2368)
(fma.f64 %1576 #s(literal 4 binary64) %2362)
(fma.f64 %1576 #s(literal 4 binary64) %2364)
(fma.f64 %53 %1360 %2366)
(fma.f64 %53 %1360 %2368)
(fma.f64 %2292 %2299 #s(literal 1 binary64))
(fma.f64 %2319 lam #s(literal 1 binary64))
%2455
(*.f64 %92 %212)
(*.f64 %150 %132)
(*.f64 %190 #s(literal 2 binary64))
%222
(*.f64 %132 %150)
(*.f64 %212 %92)
(*.f64 #s(literal -2 binary64) %192)
(*.f64 %242 %183)
(*.f64 %192 #s(literal -2 binary64))
(neg.f64 %220)
(+.f64 %346 %348)
(+.f64 %348 %346)
(*.f64 %132 %2467)
(-.f64 %346 (neg.f64 %348))
(-.f64 %348 %468)
(*.f64 #s(literal 1 binary64) %222)
(*.f64 %222 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %220)
(*.f64 #s(literal 1/2 binary64) %225)
(*.f64 #s(literal 4 binary64) %218)
(*.f64 %110 %212)
(*.f64 %170 %132)
(*.f64 %220 #s(literal -1 binary64))
(*.f64 %225 #s(literal 1/2 binary64))
(*.f64 %218 #s(literal 4 binary64))
(+.f64 %348 (neg.f64 %468))
(/.f64 %222 #s(literal 1 binary64))
(/.f64 %225 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) %282)
(/.f64 #s(literal 2 binary64) %272)
(/.f64 #s(literal -2 binary64) %278)
(/.f64 #s(literal 4 binary64) %274)
(/.f64 %306 #s(literal -2 binary64))
(*.f64 #s(literal -1/2 binary64) %480)
(*.f64 %132 (*.f64 %215 #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) %132) %215)
(*.f64 %445 #s(literal 1/4 binary64))
(/.f64 (*.f64 %190 %70) #s(literal 4 binary64))
(/.f64 %442 #s(literal 4 binary64))
(/.f64 %445 #s(literal 4 binary64))
(/.f64 %447 #s(literal 4 binary64))
(/.f64 %480 #s(literal -2 binary64))
(/.f64 %482 #s(literal -2 binary64))
(/.f64 %484 #s(literal -2 binary64))
(/.f64 %2505 #s(literal 4 binary64))
(*.f64 %53 %218)
(*.f64 %317 #s(literal 1/2 binary64))
(/.f64 %1570 %280)
(/.f64 %1578 %280)
(/.f64 %79 %280)
(/.f64 %1581 %280)
(/.f64 %76 %280)
(/.f64 (/.f64 %225 #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 %225 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 (neg.f64 %445) %307)
(/.f64 %2520 %70)
(/.f64 %2522 %443)
(/.f64 %2524 %79)
(/.f64 %486 %79)
(/.f64 %2527 %76)
(/.f64 %608 #s(literal 4 binary64))
(/.f64 %70 %361)
(/.f64 %631 %274)
(/.f64 %487 %503)
(/.f64 %478 %509)
(/.f64 %443 %365)
(/.f64 %2535 #s(literal 4 binary64))
(/.f64 %514 #s(literal 2 binary64))
(/.f64 %2538 #s(literal 4 binary64))
(/.f64 %518 #s(literal 2 binary64))
(/.f64 %520 #s(literal 2 binary64))
(/.f64 %2542 #s(literal 4 binary64))
(/.f64 %524 #s(literal 2 binary64))
(/.f64 %2545 #s(literal 4 binary64))
(/.f64 (*.f64 %222 %70) %70)
(/.f64 (*.f64 %225 %70) %623)
(/.f64 (*.f64 %220 %70) %487)
(/.f64 (*.f64 %70 %225) %623)
(/.f64 (*.f64 %70 %222) %443)
(/.f64 (*.f64 %70 %220) %478)
(/.f64 %627 %70)
(/.f64 %2560 #s(literal 4 binary64))
(/.f64 %612 #s(literal 2 binary64))
(/.f64 %614 #s(literal 2 binary64))
(/.f64 %2564 #s(literal 4 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) %445) %487)
(/.f64 %1609 %632)
(/.f64 %1611 %2569)
(/.f64 %1613 %499)
(/.f64 %1748 %2572)
(/.f64 %1615 %2574)
(/.f64 %1754 %2576)
(/.f64 %1607 %2578)
(/.f64 %1617 %2580)
(fma.f64 #s(literal 2 binary64) %349 %2582)
(fma.f64 %349 #s(literal 2 binary64) %2584)
(/.f64 %2586 #s(literal 4 binary64))
(/.f64 %665 #s(literal 2 binary64))
(/.f64 %671 #s(literal 2 binary64))
(/.f64 %2590 #s(literal 4 binary64))
(+.f64 (*.f64 %349 #s(literal 2 binary64)) %2584)
(+.f64 (*.f64 #s(literal 2 binary64) %349) %2582)
(/.f64 (*.f64 %336 %70) %70)
(/.f64 (*.f64 %342 %70) %70)
(/.f64 (*.f64 %70 %336) %443)
(/.f64 (*.f64 %70 %342) %443)
(/.f64 (*.f64 %432 %70) %70)
(/.f64 (*.f64 %70 %432) %443)
(/.f64 (*.f64 %497 %70) %70)
(/.f64 (*.f64 %70 %497) %443)
(/.f64 %2612 #s(literal 4 binary64))
(/.f64 %799 #s(literal 2 binary64))
(/.f64 %2615 #s(literal 4 binary64))
(/.f64 %803 #s(literal 2 binary64))
(/.f64 %805 #s(literal 2 binary64))
(/.f64 %2619 #s(literal 4 binary64))
(/.f64 %809 #s(literal 2 binary64))
(/.f64 %2622 #s(literal 4 binary64))
(*.f64 #s(literal 2 binary64) %870)
(*.f64 %870 #s(literal 2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) %865) %869)
(*.f64 #s(literal 2 binary64) (*.f64 %865 (cos.f64 (/.f64 (-.f64 %866 %347) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %345 %347) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %345 %347) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %870))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %345 %2643) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %345 %2643) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %2643 %345) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %2643 %345) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %866 %2643) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %866 %2643) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %2643 %866) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %2643 %866) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %2676 %866) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %2676 %866) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %2676 %345) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %2676 %345) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %2693 %347) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %2693 %347) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %345 %2676) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %345 %2676) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %347 %2693) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %347 %2693) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %866 %2676) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %866 %2676) #s(literal 2 binary64)))))
(/.f64 (*.f64 %708 %70) %70)
(/.f64 (*.f64 %714 %70) %70)
(/.f64 (*.f64 %70 %708) %443)
(/.f64 (*.f64 %70 %714) %443)
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %2676 %2693) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %2676 %2693) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %2643 %2693) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %2643 %2693) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %2693 %2676) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %2693 %2676) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 %2693 %2643) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %2693 %2643) #s(literal 2 binary64)))))
(/.f64 (*.f64 %70 %870) #s(literal 4 binary64))
(/.f64 %2768 #s(literal 4 binary64))
(/.f64 %937 #s(literal 2 binary64))
(/.f64 %939 #s(literal 2 binary64))
(/.f64 %2772 #s(literal 4 binary64))
(/.f64 (*.f64 %878 %70) %70)
(/.f64 (*.f64 %70 %878) %443)
(*.f64 %150 (fma.f64 #s(literal 1 binary64) %92 %92))
(*.f64 %150 (+.f64 %92 %110))
(*.f64 %150 (-.f64 %110 %128))
(*.f64 %132 (fma.f64 %150 #s(literal 1/2 binary64) %215))
(*.f64 %215 (fma.f64 #s(literal 2 binary64) %92 %132))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %2788 %875) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %2788 %875) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 %875 %2788) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 %875 %2788) #s(literal 2 binary64)))))
(fma.f64 %92 %150 %190)
(fma.f64 %150 %92 %190)
(+.f64 %190 %190)
(-.f64 %190 %192)
(fma.f64 %92 %150 %2809)
(fma.f64 %92 %150 %2812)
(fma.f64 %150 %92 %2809)
(fma.f64 %150 %92 %2812)
(+.f64 %190 %2809)
(+.f64 %190 %2812)
(fma.f64 %92 %170 %190)
(fma.f64 %150 %110 %190)
(fma.f64 %190 #s(literal 1 binary64) %190)
(fma.f64 #s(literal 1 binary64) %190 %190)
(fma.f64 %110 %150 %190)
(fma.f64 %170 %92 %190)
(fma.f64 %92 %201 %190)
(fma.f64 %150 %203 %190)
(fma.f64 #s(literal -1 binary64) %192 %190)
(fma.f64 %192 #s(literal -1 binary64) %190)
(fma.f64 %92 %170 %2809)
(fma.f64 %92 %170 %2812)
(fma.f64 %150 %110 %2809)
(fma.f64 %150 %110 %2812)
(fma.f64 %190 #s(literal 1 binary64) %2809)
(fma.f64 %190 #s(literal 1 binary64) %2812)
(fma.f64 #s(literal 1 binary64) %190 %2809)
(fma.f64 #s(literal 1 binary64) %190 %2812)
(fma.f64 %110 %150 %2809)
(fma.f64 %110 %150 %2812)
(fma.f64 %170 %92 %2809)
(fma.f64 %170 %92 %2812)
(fma.f64 %92 %201 %2809)
(fma.f64 %92 %201 %2812)
(fma.f64 %150 %203 %2809)
(fma.f64 %150 %203 %2812)
(fma.f64 #s(literal -1 binary64) %192 %2809)
(fma.f64 #s(literal -1 binary64) %192 %2812)
(fma.f64 %192 #s(literal -1 binary64) %2809)
(fma.f64 %192 #s(literal -1 binary64) %2812)
(fma.f64 %92 %213 %190)
(fma.f64 %92 %216 %190)
(fma.f64 #s(literal 2 binary64) %218 %190)
(fma.f64 #s(literal -1/2 binary64) %220 %190)
(fma.f64 %222 #s(literal 1/2 binary64) %190)
(fma.f64 #s(literal 1/2 binary64) %222 %190)
(fma.f64 #s(literal 1/4 binary64) %225 %190)
(fma.f64 %132 %215 %190)
(fma.f64 %212 %228 %190)
(fma.f64 %110 %170 %190)
(fma.f64 %215 %132 %190)
(fma.f64 %232 %132 %190)
(fma.f64 %135 %212 %190)
(fma.f64 %220 #s(literal -1/2 binary64) %190)
(fma.f64 %225 #s(literal 1/4 binary64) %190)
(fma.f64 %218 #s(literal 2 binary64) %190)
(fma.f64 %238 %92 %190)
(fma.f64 %240 #s(literal -2 binary64) %190)
(fma.f64 %243 %150 %190)
(fma.f64 %92 %249 %190)
(fma.f64 %190 %251 %190)
(fma.f64 #s(literal -2 binary64) %253 %190)
(fma.f64 #s(literal 1/2 binary64) %255 %190)
(fma.f64 %212 %257 %190)
(fma.f64 %242 %259 %190)
(fma.f64 %110 %201 %190)
(fma.f64 %215 %262 %190)
(fma.f64 %262 %215 %190)
(fma.f64 %201 %110 %190)
(fma.f64 %255 #s(literal 1/2 binary64) %190)
(fma.f64 %253 #s(literal -2 binary64) %190)
(fma.f64 #s(literal -2 binary64) %268 %190)
(fma.f64 %270 %183 %190)
(fma.f64 %257 %289 %190)
(fma.f64 %203 %201 %190)
(fma.f64 %289 %257 %190)
(fma.f64 %201 %203 %190)
(fma.f64 %294 %150 %190)
(fma.f64 %296 %150 %190)
(fma.f64 %298 %92 %190)
(fma.f64 #s(literal -1/2 binary64) %300 %190)
(fma.f64 %302 %192 %190)
(fma.f64 %110 %304 %190)
(fma.f64 %92 %213 %2809)
(fma.f64 %92 %213 %2812)
(fma.f64 %92 %216 %2809)
(fma.f64 %92 %216 %2812)
(fma.f64 #s(literal 2 binary64) %218 %2809)
(fma.f64 #s(literal 2 binary64) %218 %2812)
(fma.f64 #s(literal -1/2 binary64) %220 %2809)
(fma.f64 #s(literal -1/2 binary64) %220 %2812)
(fma.f64 %222 #s(literal 1/2 binary64) %2809)
(fma.f64 %222 #s(literal 1/2 binary64) %2812)
(fma.f64 #s(literal 1/2 binary64) %222 %2809)
(fma.f64 #s(literal 1/2 binary64) %222 %2812)
(fma.f64 #s(literal 1/4 binary64) %225 %2809)
(fma.f64 #s(literal 1/4 binary64) %225 %2812)
(fma.f64 %132 %215 %2809)
(fma.f64 %132 %215 %2812)
(fma.f64 %212 %228 %2809)
(fma.f64 %212 %228 %2812)
(fma.f64 %110 %170 %2809)
(fma.f64 %110 %170 %2812)
(fma.f64 %215 %132 %2809)
(fma.f64 %215 %132 %2812)
(fma.f64 %232 %132 %2809)
(fma.f64 %232 %132 %2812)
(fma.f64 %135 %212 %2809)
(fma.f64 %135 %212 %2812)
(fma.f64 %220 #s(literal -1/2 binary64) %2809)
(fma.f64 %220 #s(literal -1/2 binary64) %2812)
(fma.f64 %225 #s(literal 1/4 binary64) %2809)
(fma.f64 %225 #s(literal 1/4 binary64) %2812)
(fma.f64 %218 #s(literal 2 binary64) %2809)
(fma.f64 %218 #s(literal 2 binary64) %2812)
(fma.f64 %238 %92 %2809)
(fma.f64 %238 %92 %2812)
(fma.f64 %240 #s(literal -2 binary64) %2809)
(fma.f64 %240 #s(literal -2 binary64) %2812)
(fma.f64 %243 %150 %2809)
(fma.f64 %243 %150 %2812)
(fma.f64 %92 %249 %2809)
(fma.f64 %92 %249 %2812)
(fma.f64 %190 %251 %2809)
(fma.f64 %190 %251 %2812)
(fma.f64 #s(literal -2 binary64) %253 %2809)
(fma.f64 #s(literal -2 binary64) %253 %2812)
(fma.f64 #s(literal 1/2 binary64) %255 %2809)
(fma.f64 #s(literal 1/2 binary64) %255 %2812)
(fma.f64 %212 %257 %2809)
(fma.f64 %212 %257 %2812)
(fma.f64 %242 %259 %2809)
(fma.f64 %242 %259 %2812)
(fma.f64 %110 %201 %2809)
(fma.f64 %110 %201 %2812)
(fma.f64 %215 %262 %2809)
(fma.f64 %215 %262 %2812)
(fma.f64 %262 %215 %2809)
(fma.f64 %262 %215 %2812)
(fma.f64 %201 %110 %2809)
(fma.f64 %201 %110 %2812)
(fma.f64 %255 #s(literal 1/2 binary64) %2809)
(fma.f64 %255 #s(literal 1/2 binary64) %2812)
(fma.f64 %253 #s(literal -2 binary64) %2809)
(fma.f64 %253 #s(literal -2 binary64) %2812)
(fma.f64 #s(literal -2 binary64) %268 %2809)
(fma.f64 #s(literal -2 binary64) %268 %2812)
(fma.f64 %270 %183 %2809)
(fma.f64 %270 %183 %2812)
(fma.f64 %167 %132 %222)
(fma.f64 %132 %309 %190)
(fma.f64 %112 %212 %222)
(fma.f64 %311 #s(literal 4 binary64) %190)
(*.f64 #s(literal -1/2 binary64) %2962)
(fma.f64 %257 %289 %2809)
(fma.f64 %257 %289 %2812)
(fma.f64 %203 %201 %2809)
(fma.f64 %203 %201 %2812)
(fma.f64 %289 %257 %2809)
(fma.f64 %289 %257 %2812)
(fma.f64 %201 %203 %2809)
(fma.f64 %201 %203 %2812)
(fma.f64 %294 %150 %2809)
(fma.f64 %294 %150 %2812)
(fma.f64 %296 %150 %2809)
(fma.f64 %296 %150 %2812)
(fma.f64 %298 %92 %2809)
(fma.f64 %298 %92 %2812)
(+.f64 (*.f64 %167 %132) %222)
(+.f64 (*.f64 %112 %212) %222)
(fma.f64 #s(literal -1/2 binary64) %300 %2809)
(fma.f64 #s(literal -1/2 binary64) %300 %2812)
(fma.f64 %302 %192 %2809)
(fma.f64 %302 %192 %2812)
(fma.f64 %110 %304 %2809)
(fma.f64 %110 %304 %2812)
(/.f64 %2962 #s(literal -2 binary64))
(fma.f64 #s(literal 1/4 binary64) %317 %190)
(fma.f64 %319 %220 %190)
(fma.f64 %110 %321 %190)
(fma.f64 %215 %323 %190)
(fma.f64 %218 %325 %190)
(fma.f64 %218 %327 %190)
(fma.f64 %323 %215 %190)
(fma.f64 %330 %215 %190)
(fma.f64 %336 #s(literal 1/2 binary64) %190)
(fma.f64 %342 #s(literal 1/2 binary64) %190)
(fma.f64 %317 #s(literal 1/4 binary64) %190)
(fma.f64 %348 #s(literal 1/2 binary64) %3000)
(fma.f64 #s(literal -1/2 binary64) %374 %190)
(fma.f64 #s(literal -2 binary64) %376 %190)
(fma.f64 #s(literal -2 binary64) %378 %190)
(fma.f64 #s(literal 1/2 binary64) %380 %190)
(fma.f64 #s(literal 1/2 binary64) %382 %190)
(fma.f64 #s(literal 1/4 binary64) %384 %190)
(fma.f64 #s(literal 1/4 binary64) %386 %190)
(fma.f64 %53 %388 %190)
(fma.f64 %215 %390 %190)
(fma.f64 %257 %392 %190)
(fma.f64 %203 %249 %190)
(fma.f64 %262 %395 %190)
(fma.f64 %289 %397 %190)
(fma.f64 %399 %400 %190)
(fma.f64 %249 %203 %190)
(fma.f64 %392 %257 %190)
(fma.f64 %404 %405 %190)
(fma.f64 %407 %408 %190)
(fma.f64 %410 %289 %190)
(fma.f64 %412 %201 %190)
(fma.f64 %386 #s(literal 1/4 binary64) %190)
(+.f64 %349 %3000)
(+.f64 (fma.f64 %92 %150 %349) %351)
(fma.f64 %132 %309 %2809)
(fma.f64 %132 %309 %2812)
(fma.f64 %311 #s(literal 4 binary64) %2809)
(fma.f64 %311 #s(literal 4 binary64) %2812)
(fma.f64 %423 %424 %190)
(fma.f64 %424 %426 %190)
(fma.f64 #s(literal 1/4 binary64) %317 %2809)
(fma.f64 #s(literal 1/4 binary64) %317 %2812)
(fma.f64 %319 %220 %2809)
(fma.f64 %319 %220 %2812)
(fma.f64 %110 %321 %2809)
(fma.f64 %110 %321 %2812)
(fma.f64 %215 %323 %2809)
(fma.f64 %215 %323 %2812)
(fma.f64 %218 %325 %2809)
(fma.f64 %218 %325 %2812)
(fma.f64 %218 %327 %2809)
(fma.f64 %218 %327 %2812)
(fma.f64 %323 %215 %2809)
(fma.f64 %323 %215 %2812)
(fma.f64 %330 %215 %2809)
(fma.f64 %330 %215 %2812)
(fma.f64 %432 #s(literal 1/2 binary64) %190)
(fma.f64 %336 #s(literal 1/2 binary64) %2809)
(fma.f64 %336 #s(literal 1/2 binary64) %2812)
(fma.f64 %342 #s(literal 1/2 binary64) %2809)
(fma.f64 %342 #s(literal 1/2 binary64) %2812)
(fma.f64 %317 #s(literal 1/4 binary64) %2809)
(fma.f64 %317 #s(literal 1/4 binary64) %2812)
(fma.f64 %348 #s(literal 1/2 binary64) %3055)
(fma.f64 %132 %167 %3057)
(fma.f64 %212 %112 %3059)
(+.f64 %349 %3055)
(fma.f64 %453 #s(literal 4 binary64) %190)
(fma.f64 #s(literal -1/2 binary64) %374 %2809)
(fma.f64 #s(literal -1/2 binary64) %374 %2812)
(fma.f64 #s(literal -2 binary64) %376 %2809)
(fma.f64 #s(literal -2 binary64) %376 %2812)
(fma.f64 #s(literal -2 binary64) %378 %2809)
(fma.f64 #s(literal -2 binary64) %378 %2812)
(fma.f64 #s(literal 1/2 binary64) %380 %2809)
(fma.f64 #s(literal 1/2 binary64) %380 %2812)
(fma.f64 #s(literal 1/2 binary64) %382 %2809)
(fma.f64 #s(literal 1/2 binary64) %382 %2812)
(fma.f64 #s(literal 1/4 binary64) %384 %2809)
(fma.f64 #s(literal 1/4 binary64) %384 %2812)
(fma.f64 #s(literal 1/4 binary64) %386 %2809)
(fma.f64 #s(literal 1/4 binary64) %386 %2812)
(fma.f64 %53 %388 %2809)
(fma.f64 %53 %388 %2812)
(fma.f64 %215 %390 %2809)
(fma.f64 %215 %390 %2812)
(fma.f64 %257 %392 %2809)
(fma.f64 %257 %392 %2812)
(fma.f64 %203 %249 %2809)
(fma.f64 %203 %249 %2812)
(fma.f64 %262 %395 %2809)
(fma.f64 %262 %395 %2812)
(fma.f64 %289 %397 %2809)
(fma.f64 %289 %397 %2812)
(fma.f64 %399 %400 %2809)
(fma.f64 %399 %400 %2812)
(fma.f64 %249 %203 %2809)
(fma.f64 %249 %203 %2812)
(fma.f64 %392 %257 %2809)
(fma.f64 %392 %257 %2812)
(fma.f64 %404 %405 %2809)
(fma.f64 %404 %405 %2812)
(fma.f64 %407 %408 %2809)
(fma.f64 %407 %408 %2812)
(fma.f64 %410 %289 %2809)
(fma.f64 %410 %289 %2812)
(fma.f64 %412 %201 %2809)
(fma.f64 %412 %201 %2812)
(fma.f64 %386 #s(literal 1/4 binary64) %2809)
(fma.f64 %386 #s(literal 1/4 binary64) %2812)
(+.f64 (*.f64 %132 %167) %3057)
(+.f64 (*.f64 %212 %112) %3059)
(fma.f64 %497 #s(literal 1/2 binary64) %190)
(fma.f64 %423 %424 %2809)
(fma.f64 %423 %424 %2812)
(fma.f64 %424 %426 %2809)
(fma.f64 %424 %426 %2812)
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %336) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %342) #s(literal 2 binary64))
(fma.f64 %53 %528 %190)
(fma.f64 %530 %531 %190)
(fma.f64 %399 %533 %190)
(fma.f64 %528 %53 %190)
(fma.f64 %432 #s(literal 1/2 binary64) %2809)
(fma.f64 %432 #s(literal 1/2 binary64) %2812)
(fma.f64 %543 #s(literal 2 binary64) %3000)
(/.f64 (+.f64 %336 %222) #s(literal 2 binary64))
(/.f64 (+.f64 %342 %222) #s(literal 2 binary64))
(fma.f64 %561 %562 %190)
(fma.f64 %453 #s(literal 4 binary64) %2809)
(fma.f64 %453 #s(literal 4 binary64) %2812)
(fma.f64 %497 #s(literal 1/2 binary64) %2809)
(fma.f64 %497 #s(literal 1/2 binary64) %2812)
(fma.f64 %590 %591 %190)
(fma.f64 %594 %595 %190)
(fma.f64 %440 %597 %190)
(fma.f64 %296 %599 %190)
(fma.f64 %601 %599 %190)
(fma.f64 %603 %294 %190)
(fma.f64 %605 %606 %190)
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %432) #s(literal 2 binary64))
(fma.f64 %53 %528 %2809)
(fma.f64 %53 %528 %2812)
(fma.f64 %530 %531 %2809)
(fma.f64 %530 %531 %2812)
(fma.f64 %399 %533 %2809)
(fma.f64 %399 %533 %2812)
(fma.f64 %528 %53 %2809)
(fma.f64 %528 %53 %2812)
(fma.f64 %543 #s(literal 2 binary64) %3055)
(/.f64 (fma.f64 %220 #s(literal -2 binary64) %313) #s(literal 4 binary64))
(/.f64 (fma.f64 %220 #s(literal -2 binary64) %315) #s(literal 4 binary64))
(/.f64 (+.f64 %432 %222) #s(literal 2 binary64))
(fma.f64 %634 #s(literal 4 binary64) %190)
(fma.f64 %636 #s(literal 4 binary64) %190)
(fma.f64 %561 %562 %2809)
(fma.f64 %561 %562 %2812)
(/.f64 (fma.f64 %336 #s(literal 1 binary64) %222) #s(literal 2 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %225) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 1 binary64) %222) #s(literal 2 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %225) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %497) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %520) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %524) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %522) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %526) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %514) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %518) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %512) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %516) #s(literal 2 binary64))
(fma.f64 %681 #s(literal 4 binary64) %3000)
(fma.f64 %590 %591 %2809)
(fma.f64 %590 %591 %2812)
(fma.f64 %594 %595 %2809)
(fma.f64 %594 %595 %2812)
(fma.f64 %440 %597 %2809)
(fma.f64 %440 %597 %2812)
(fma.f64 %296 %599 %2809)
(fma.f64 %296 %599 %2812)
(fma.f64 %601 %599 %2809)
(fma.f64 %601 %599 %2812)
(fma.f64 %603 %294 %2809)
(fma.f64 %603 %294 %2812)
(fma.f64 %605 %606 %2809)
(fma.f64 %605 %606 %2812)
(/.f64 (+.f64 %497 %222) #s(literal 2 binary64))
(/.f64 (+.f64 %336 %336) #s(literal 2 binary64))
(/.f64 (+.f64 %336 %342) #s(literal 2 binary64))
(/.f64 (+.f64 %342 %336) #s(literal 2 binary64))
(/.f64 (+.f64 %342 %342) #s(literal 2 binary64))
(fma.f64 %692 #s(literal 4 binary64) %190)
(fma.f64 %634 #s(literal 4 binary64) %2809)
(fma.f64 %634 #s(literal 4 binary64) %2812)
(fma.f64 %636 #s(literal 4 binary64) %2809)
(fma.f64 %636 #s(literal 4 binary64) %2812)
(fma.f64 %681 #s(literal 4 binary64) %3055)
(/.f64 %3219 %70)
(/.f64 %3221 %70)
(/.f64 (fma.f64 %432 #s(literal 1 binary64) %222) #s(literal 2 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %225) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %614) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %616) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %612) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %610) #s(literal 2 binary64))
(/.f64 (fma.f64 %222 #s(literal -2 binary64) %482) %76)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2505) %443)
(/.f64 (fma.f64 %225 #s(literal -2 binary64) %2527) %478)
(/.f64 (fma.f64 %225 #s(literal 4 binary64) %2520) %623)
(/.f64 (fma.f64 %222 #s(literal -2 binary64) %480) %76)
(/.f64 (fma.f64 %220 #s(literal 4 binary64) %477) %487)
(/.f64 (fma.f64 %225 #s(literal -2 binary64) %2524) %478)
(/.f64 (fma.f64 %225 #s(literal 4 binary64) %2522) %623)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %445) %443)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %484) %79)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %472) %79)
(/.f64 (fma.f64 %220 #s(literal 4 binary64) %486) %487)
(fma.f64 %698 #s(literal 4 binary64) %190)
(/.f64 (fma.f64 %497 #s(literal 1 binary64) %222) #s(literal 2 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %225) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %671) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %673) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %665) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %663) #s(literal 2 binary64))
(fma.f64 %708 #s(literal 1/2 binary64) %190)
(fma.f64 %714 #s(literal 1/2 binary64) %190)
(/.f64 (+.f64 %336 %432) #s(literal 2 binary64))
(/.f64 (+.f64 %432 %336) #s(literal 2 binary64))
(/.f64 (+.f64 %432 %342) #s(literal 2 binary64))
(/.f64 (+.f64 %342 %432) #s(literal 2 binary64))
(fma.f64 %692 #s(literal 4 binary64) %2809)
(fma.f64 %692 #s(literal 4 binary64) %2812)
(/.f64 (+.f64 %497 %336) #s(literal 2 binary64))
(/.f64 (+.f64 %497 %342) #s(literal 2 binary64))
(/.f64 (+.f64 %336 %497) #s(literal 2 binary64))
(/.f64 (+.f64 %342 %497) #s(literal 2 binary64))
(fma.f64 %698 #s(literal 4 binary64) %2809)
(fma.f64 %698 #s(literal 4 binary64) %2812)
(fma.f64 %708 #s(literal 1/2 binary64) %2809)
(fma.f64 %708 #s(literal 1/2 binary64) %2812)
(fma.f64 %714 #s(literal 1/2 binary64) %2809)
(fma.f64 %714 #s(literal 1/2 binary64) %2812)
(/.f64 (+.f64 %432 %432) #s(literal 2 binary64))
(/.f64 (fma.f64 %336 #s(literal 4 binary64) %447) %70)
(/.f64 (fma.f64 %336 #s(literal 4 binary64) %445) %70)
(/.f64 (fma.f64 %342 #s(literal 4 binary64) %447) %70)
(/.f64 (fma.f64 %342 #s(literal 4 binary64) %445) %70)
(/.f64 (fma.f64 %336 #s(literal -2 binary64) %482) %76)
(/.f64 (fma.f64 %336 #s(literal -2 binary64) %480) %76)
(/.f64 (fma.f64 %342 #s(literal -2 binary64) %482) %76)
(/.f64 (fma.f64 %342 #s(literal -2 binary64) %480) %76)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %675) %79)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %677) %79)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2542) %443)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2545) %443)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %667) %79)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %669) %79)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2535) %443)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2538) %443)
(/.f64 (+.f64 %497 %432) #s(literal 2 binary64))
(/.f64 (+.f64 %432 %497) #s(literal 2 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %520) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %520) #s(literal 4 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %524) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %524) #s(literal 4 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %514) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %514) #s(literal 4 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %518) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %518) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %708) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %714) #s(literal 2 binary64))
(/.f64 (+.f64 %497 %497) #s(literal 2 binary64))
(/.f64 (+.f64 %708 %222) #s(literal 2 binary64))
(/.f64 (+.f64 %714 %222) #s(literal 2 binary64))
(/.f64 (fma.f64 %432 #s(literal 4 binary64) %447) %70)
(/.f64 (fma.f64 %432 #s(literal 4 binary64) %445) %70)
(/.f64 (fma.f64 %432 #s(literal -2 binary64) %482) %76)
(/.f64 (fma.f64 %432 #s(literal -2 binary64) %480) %76)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %696) %79)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2564) %443)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %694) %79)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2560) %443)
(/.f64 (fma.f64 %497 #s(literal 4 binary64) %447) %70)
(/.f64 (fma.f64 %497 #s(literal 4 binary64) %445) %70)
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %520) #s(literal 4 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %614) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %614) #s(literal 4 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %524) #s(literal 4 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %514) #s(literal 4 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %612) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %612) #s(literal 4 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %518) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal -2 binary64) %482) %76)
(/.f64 (fma.f64 %497 #s(literal -2 binary64) %480) %76)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %702) %79)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2590) %443)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %700) %79)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2586) %443)
(fma.f64 %851 #s(literal 4 binary64) %190)
(fma.f64 %853 #s(literal 4 binary64) %190)
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %671) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %671) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %520) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %524) #s(literal 4 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %665) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %665) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %514) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %518) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 1 binary64) %222) #s(literal 2 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %225) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 1 binary64) %222) #s(literal 2 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %225) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %805) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %809) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %807) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %811) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %799) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %803) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %797) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %801) #s(literal 2 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %614) #s(literal 4 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %612) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %871 %190)
(fma.f64 %878 #s(literal 1/2 binary64) %190)
(/.f64 (+.f64 %708 %336) #s(literal 2 binary64))
(/.f64 (+.f64 %708 %342) #s(literal 2 binary64))
(/.f64 (+.f64 %714 %336) #s(literal 2 binary64))
(/.f64 (+.f64 %714 %342) #s(literal 2 binary64))
(/.f64 (+.f64 %336 %708) #s(literal 2 binary64))
(/.f64 (+.f64 %336 %714) #s(literal 2 binary64))
(/.f64 (+.f64 %342 %708) #s(literal 2 binary64))
(/.f64 (+.f64 %342 %714) #s(literal 2 binary64))
(fma.f64 %851 #s(literal 4 binary64) %2809)
(fma.f64 %851 #s(literal 4 binary64) %2812)
(fma.f64 %853 #s(literal 4 binary64) %2809)
(fma.f64 %853 #s(literal 4 binary64) %2812)
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %671) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %614) #s(literal 4 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %665) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %612) #s(literal 4 binary64))
(fma.f64 #s(literal 1 binary64) %880 %190)
(fma.f64 #s(literal 2 binary64) %882 %190)
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %671) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %665) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) %871 %2809)
(fma.f64 #s(literal 2 binary64) %871 %2812)
(fma.f64 %878 #s(literal 1/2 binary64) %2809)
(fma.f64 %878 #s(literal 1/2 binary64) %2812)
(/.f64 (+.f64 %708 %432) #s(literal 2 binary64))
(/.f64 (+.f64 %714 %432) #s(literal 2 binary64))
(/.f64 (+.f64 %432 %708) #s(literal 2 binary64))
(/.f64 (+.f64 %432 %714) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) %880 %2809)
(fma.f64 #s(literal 1 binary64) %880 %2812)
(fma.f64 #s(literal 2 binary64) %882 %2809)
(fma.f64 #s(literal 2 binary64) %882 %2812)
(/.f64 (+.f64 %708 %497) #s(literal 2 binary64))
(/.f64 (+.f64 %497 %708) #s(literal 2 binary64))
(/.f64 (+.f64 %497 %714) #s(literal 2 binary64))
(/.f64 (+.f64 %714 %497) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %878) #s(literal 2 binary64))
(/.f64 (+.f64 %878 %222) #s(literal 2 binary64))
(/.f64 (fma.f64 %708 #s(literal 4 binary64) %447) %70)
(/.f64 (fma.f64 %708 #s(literal 4 binary64) %445) %70)
(/.f64 (fma.f64 %714 #s(literal 4 binary64) %447) %70)
(/.f64 (fma.f64 %714 #s(literal 4 binary64) %445) %70)
(fma.f64 %53 %943 %190)
(/.f64 (fma.f64 %708 #s(literal -2 binary64) %482) %76)
(/.f64 (fma.f64 %708 #s(literal -2 binary64) %480) %76)
(/.f64 (fma.f64 %714 #s(literal -2 binary64) %482) %76)
(/.f64 (fma.f64 %714 #s(literal -2 binary64) %480) %76)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %859) %79)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %861) %79)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2619) %443)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2622) %443)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %855) %79)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %857) %79)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2612) %443)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2615) %443)
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %805) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %805) #s(literal 4 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %809) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %809) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %520) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %520) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %524) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %524) #s(literal 4 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %799) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %799) #s(literal 4 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %803) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %803) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %514) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %514) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %518) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %518) #s(literal 4 binary64))
(fma.f64 %1000 #s(literal 4 binary64) %190)
(fma.f64 %53 %943 %2809)
(fma.f64 %53 %943 %2812)
(/.f64 (fma.f64 %878 #s(literal 1 binary64) %222) #s(literal 2 binary64))
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %225) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %939) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %941) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) %190 %937) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) %190 %935) #s(literal 2 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %805) #s(literal 4 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %809) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %614) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %614) #s(literal 4 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %799) #s(literal 4 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %803) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %612) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %612) #s(literal 4 binary64))
(/.f64 (+.f64 %878 %336) #s(literal 2 binary64))
(/.f64 (+.f64 %878 %342) #s(literal 2 binary64))
(/.f64 (+.f64 %336 %878) #s(literal 2 binary64))
(/.f64 (+.f64 %342 %878) #s(literal 2 binary64))
(fma.f64 %1000 #s(literal 4 binary64) %2809)
(fma.f64 %1000 #s(literal 4 binary64) %2812)
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %805) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %671) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %671) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %809) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %799) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %665) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %665) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %803) #s(literal 4 binary64))
(/.f64 (+.f64 %708 %708) #s(literal 2 binary64))
(/.f64 (+.f64 %708 %714) #s(literal 2 binary64))
(/.f64 (+.f64 %714 %708) #s(literal 2 binary64))
(/.f64 (+.f64 %714 %714) #s(literal 2 binary64))
(/.f64 (+.f64 %878 %432) #s(literal 2 binary64))
(/.f64 (+.f64 %432 %878) #s(literal 2 binary64))
(fma.f64 %92 %150 %3654)
(fma.f64 %150 %92 %3654)
(+.f64 %190 %3654)
(/.f64 (+.f64 %497 %878) #s(literal 2 binary64))
(/.f64 (+.f64 %878 %497) #s(literal 2 binary64))
(+.f64 (+.f64 %348 %190) %3663)
(-.f64 %190 (-.f64 %3663 %346))
(-.f64 (+.f64 %346 %190) %3663)
(-.f64 %190 (fma.f64 %87 %166 %468))
(/.f64 (fma.f64 %878 #s(literal 4 binary64) %447) %70)
(/.f64 (fma.f64 %878 #s(literal 4 binary64) %445) %70)
(/.f64 (fma.f64 %878 #s(literal -2 binary64) %482) %76)
(/.f64 (fma.f64 %878 #s(literal -2 binary64) %480) %76)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %1004) %79)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2772) %443)
(/.f64 (fma.f64 %220 #s(literal 2 binary64) %1002) %79)
(/.f64 (fma.f64 %225 #s(literal 2 binary64) %2768) %443)
(fma.f64 %92 %170 %3654)
(fma.f64 %150 %110 %3654)
(fma.f64 %190 #s(literal 1 binary64) %3654)
(fma.f64 #s(literal 1 binary64) %190 %3654)
(fma.f64 %110 %150 %3654)
(fma.f64 %170 %92 %3654)
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %939) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %939) #s(literal 4 binary64))
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %520) #s(literal 4 binary64))
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %524) #s(literal 4 binary64))
(/.f64 (fma.f64 %336 #s(literal 2 binary64) %937) #s(literal 4 binary64))
(/.f64 (fma.f64 %342 #s(literal 2 binary64) %937) #s(literal 4 binary64))
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %514) #s(literal 4 binary64))
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %518) #s(literal 4 binary64))
(fma.f64 %92 %201 %3654)
(fma.f64 %150 %203 %3654)
(fma.f64 #s(literal -1 binary64) %192 %3654)
(fma.f64 %192 #s(literal -1 binary64) %3654)
(fma.f64 %865 %869 %870)
(fma.f64 %869 %865 %870)
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %805) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %805) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %809) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %809) #s(literal 4 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %939) #s(literal 4 binary64))
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %614) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %799) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %799) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %803) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %803) #s(literal 4 binary64))
(/.f64 (fma.f64 %432 #s(literal 2 binary64) %937) #s(literal 4 binary64))
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %612) #s(literal 4 binary64))
(+.f64 %870 %870)
(fma.f64 %92 %213 %3654)
(fma.f64 %92 %216 %3654)
(fma.f64 #s(literal 2 binary64) %218 %3654)
(fma.f64 #s(literal -1/2 binary64) %220 %3654)
(fma.f64 %222 #s(literal 1/2 binary64) %3654)
(fma.f64 #s(literal 1/2 binary64) %222 %3654)
(fma.f64 #s(literal 1/4 binary64) %225 %3654)
(fma.f64 %132 %215 %3654)
(fma.f64 %212 %228 %3654)
(fma.f64 %110 %170 %3654)
(fma.f64 %215 %132 %3654)
(fma.f64 %232 %132 %3654)
(fma.f64 %135 %212 %3654)
(fma.f64 %220 #s(literal -1/2 binary64) %3654)
(fma.f64 %225 #s(literal 1/4 binary64) %3654)
(fma.f64 %218 #s(literal 2 binary64) %3654)
(fma.f64 %238 %92 %3654)
(fma.f64 %240 #s(literal -2 binary64) %3654)
(fma.f64 %243 %150 %3654)
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %671) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %939) #s(literal 4 binary64))
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %665) #s(literal 4 binary64))
(/.f64 (fma.f64 %497 #s(literal 2 binary64) %937) #s(literal 4 binary64))
(fma.f64 %92 %249 %3654)
(fma.f64 %190 %251 %3654)
(fma.f64 #s(literal -2 binary64) %253 %3654)
(fma.f64 #s(literal 1/2 binary64) %255 %3654)
(fma.f64 %212 %257 %3654)
(fma.f64 %242 %259 %3654)
(fma.f64 %110 %201 %3654)
(fma.f64 %215 %262 %3654)
(fma.f64 %262 %215 %3654)
(fma.f64 %201 %110 %3654)
(fma.f64 %255 #s(literal 1/2 binary64) %3654)
(fma.f64 %253 #s(literal -2 binary64) %3654)
(fma.f64 #s(literal -2 binary64) %268 %3654)
(fma.f64 %270 %183 %3654)
(fma.f64 %257 %289 %3654)
(fma.f64 %203 %201 %3654)
(fma.f64 %289 %257 %3654)
(fma.f64 %201 %203 %3654)
(fma.f64 %294 %150 %3654)
(fma.f64 %296 %150 %3654)
(fma.f64 %298 %92 %3654)
(fma.f64 #s(literal -1/2 binary64) %300 %3654)
(fma.f64 %302 %192 %3654)
(fma.f64 %110 %304 %3654)
(/.f64 (+.f64 %708 %878) #s(literal 2 binary64))
(/.f64 (+.f64 %714 %878) #s(literal 2 binary64))
(/.f64 (+.f64 %878 %708) #s(literal 2 binary64))
(/.f64 (+.f64 %878 %714) #s(literal 2 binary64))
(fma.f64 %132 %309 %3654)
(fma.f64 %311 #s(literal 4 binary64) %3654)
(fma.f64 #s(literal 1/4 binary64) %317 %3654)
(fma.f64 %319 %220 %3654)
(fma.f64 %110 %321 %3654)
(fma.f64 %215 %323 %3654)
(fma.f64 %218 %325 %3654)
(fma.f64 %218 %327 %3654)
(fma.f64 %323 %215 %3654)
(fma.f64 %330 %215 %3654)
(fma.f64 %336 #s(literal 1/2 binary64) %3654)
(fma.f64 %342 #s(literal 1/2 binary64) %3654)
(fma.f64 %317 #s(literal 1/4 binary64) %3654)
(fma.f64 #s(literal -1/2 binary64) %374 %3654)
(fma.f64 #s(literal -2 binary64) %376 %3654)
(fma.f64 #s(literal -2 binary64) %378 %3654)
(fma.f64 #s(literal 1/2 binary64) %380 %3654)
(fma.f64 #s(literal 1/2 binary64) %382 %3654)
(fma.f64 #s(literal 1/4 binary64) %384 %3654)
(fma.f64 #s(literal 1/4 binary64) %386 %3654)
(fma.f64 %53 %388 %3654)
(fma.f64 %215 %390 %3654)
(fma.f64 %257 %392 %3654)
(fma.f64 %203 %249 %3654)
(fma.f64 %262 %395 %3654)
(fma.f64 %289 %397 %3654)
(fma.f64 %399 %400 %3654)
(fma.f64 %249 %203 %3654)
(fma.f64 %392 %257 %3654)
(fma.f64 %404 %405 %3654)
(fma.f64 %407 %408 %3654)
(fma.f64 %410 %289 %3654)
(fma.f64 %412 %201 %3654)
(fma.f64 %386 #s(literal 1/4 binary64) %3654)
(fma.f64 %423 %424 %3654)
(fma.f64 %424 %426 %3654)
(fma.f64 %432 #s(literal 1/2 binary64) %3654)
(fma.f64 %453 #s(literal 4 binary64) %3654)
(fma.f64 %497 #s(literal 1/2 binary64) %3654)
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %805) #s(literal 4 binary64))
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %809) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %939) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %939) #s(literal 4 binary64))
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %799) #s(literal 4 binary64))
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %803) #s(literal 4 binary64))
(/.f64 (fma.f64 %708 #s(literal 2 binary64) %937) #s(literal 4 binary64))
(/.f64 (fma.f64 %714 #s(literal 2 binary64) %937) #s(literal 4 binary64))
(fma.f64 %53 %528 %3654)
(fma.f64 %530 %531 %3654)
(fma.f64 %399 %533 %3654)
(fma.f64 %528 %53 %3654)
(fma.f64 %561 %562 %3654)
(fma.f64 %590 %591 %3654)
(fma.f64 %594 %595 %3654)
(fma.f64 %440 %597 %3654)
(fma.f64 %296 %599 %3654)
(fma.f64 %601 %599 %3654)
(fma.f64 %603 %294 %3654)
(fma.f64 %605 %606 %3654)
(/.f64 (+.f64 %878 %878) #s(literal 2 binary64))
(fma.f64 %634 #s(literal 4 binary64) %3654)
(fma.f64 %636 #s(literal 4 binary64) %3654)
(fma.f64 %692 #s(literal 4 binary64) %3654)
(fma.f64 %698 #s(literal 4 binary64) %3654)
(fma.f64 %708 #s(literal 1/2 binary64) %3654)
(fma.f64 %714 #s(literal 1/2 binary64) %3654)
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %939) #s(literal 4 binary64))
(/.f64 (fma.f64 %878 #s(literal 2 binary64) %937) #s(literal 4 binary64))
(fma.f64 %851 #s(literal 4 binary64) %3654)
(fma.f64 %853 #s(literal 4 binary64) %3654)
(fma.f64 #s(literal 2 binary64) %871 %3654)
(fma.f64 %878 #s(literal 1/2 binary64) %3654)
(fma.f64 #s(literal 1 binary64) %880 %3654)
(fma.f64 #s(literal 2 binary64) %882 %3654)
(fma.f64 %53 %943 %3654)
(fma.f64 %1000 #s(literal 4 binary64) %3654)
(fma.f64 %92 %215 %3886)
(fma.f64 %150 %228 %3886)
(fma.f64 %190 #s(literal 1/2 binary64) %3886)
(fma.f64 #s(literal 1/2 binary64) %190 %3886)
(fma.f64 %232 %92 %3886)
(fma.f64 %135 %150 %3886)
(+.f64 %218 %3886)
(+.f64 (fma.f64 %92 %150 %218) %218)
(fma.f64 %150 %257 %3886)
(fma.f64 #s(literal -1/2 binary64) %192 %3886)
(fma.f64 %92 %215 %3898)
(fma.f64 %150 %228 %3898)
(fma.f64 %190 #s(literal 1/2 binary64) %3898)
(fma.f64 #s(literal 1/2 binary64) %190 %3898)
(fma.f64 %232 %92 %3898)
(fma.f64 %135 %150 %3898)
(+.f64 %218 %3898)
(fma.f64 %150 %257 %3898)
(fma.f64 #s(literal -1/2 binary64) %192 %3898)
(fma.f64 #s(literal 1 binary64) %218 %3886)
(fma.f64 #s(literal 2 binary64) %1078 %3886)
(fma.f64 %222 #s(literal 1/4 binary64) %3886)
(fma.f64 #s(literal 1/4 binary64) %222 %3886)
(fma.f64 %110 %215 %3886)
(fma.f64 %218 #s(literal 1 binary64) %3886)
(fma.f64 %1112 %150 %3886)
(fma.f64 #s(literal 2 binary64) %388 %3886)
(fma.f64 %215 %203 %3886)
(fma.f64 %203 %215 %3886)
(fma.f64 %388 #s(literal 2 binary64) %3886)
(fma.f64 %255 #s(literal 1/4 binary64) %3886)
(fma.f64 #s(literal -1 binary64) %1062 %3886)
(fma.f64 #s(literal 1 binary64) %218 %3898)
(fma.f64 #s(literal 2 binary64) %1078 %3898)
(fma.f64 %222 #s(literal 1/4 binary64) %3898)
(fma.f64 #s(literal 1/4 binary64) %222 %3898)
(fma.f64 %110 %215 %3898)
(fma.f64 %257 %201 %3886)
(fma.f64 %262 %400 %3886)
(fma.f64 %289 %405 %3886)
(fma.f64 %201 %257 %3886)
(fma.f64 %218 #s(literal 1 binary64) %3898)
(fma.f64 %1112 %150 %3898)
(fma.f64 %436 %150 %3886)
(fma.f64 %1173 %92 %3886)
(fma.f64 #s(literal -1 binary64) %424 %3886)
(fma.f64 %319 %192 %3886)
(fma.f64 #s(literal 2 binary64) %388 %3898)
(fma.f64 %215 %203 %3898)
(fma.f64 %203 %215 %3898)
(fma.f64 %388 #s(literal 2 binary64) %3898)
(fma.f64 %255 #s(literal 1/4 binary64) %3898)
(fma.f64 #s(literal -1 binary64) %1062 %3898)
(fma.f64 #s(literal 2 binary64) %311 %3886)
(fma.f64 %1194 %220 %3886)
(fma.f64 %132 %1198 %3886)
(fma.f64 %1204 #s(literal 2 binary64) %3886)
(fma.f64 %257 %201 %3898)
(fma.f64 %262 %400 %3898)
(fma.f64 %289 %405 %3898)
(fma.f64 %201 %257 %3898)
(fma.f64 %436 %150 %3898)
(fma.f64 %1173 %92 %3898)
(/.f64 (fma.f64 %190 %272 #s(literal 1 binary64)) %272)
(/.f64 (fma.f64 %190 %278 #s(literal -1 binary64)) %278)
(/.f64 (fma.f64 %190 %274 #s(literal 2 binary64)) %274)
(/.f64 (fma.f64 %190 %282 #s(literal 1/2 binary64)) %282)
(/.f64 (fma.f64 %190 %280 #s(literal -2 binary64)) %280)
(fma.f64 #s(literal -1 binary64) %424 %3898)
(fma.f64 %319 %192 %3898)
(fma.f64 %1206 #s(literal 4 binary64) %3886)
(fma.f64 #s(literal 2 binary64) %528 %3886)
(fma.f64 %561 %220 %3886)
(fma.f64 %530 %220 %3886)
(fma.f64 %132 %533 %3886)
(fma.f64 %412 %215 %3886)
(fma.f64 %528 #s(literal 2 binary64) %3886)
(/.f64 %3972 %272)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %274 %190)) %274)
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 %278 %190)) %278)
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %282 %190)) %282)
(/.f64 %3984 %272)
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 %190 %278)) %278)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %190 %274)) %274)
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 %190 %282)) %282)
(fma.f64 #s(literal 2 binary64) %311 %3898)
(fma.f64 #s(literal 2 binary64) %1241 %3886)
(fma.f64 #s(literal -1 binary64) %1247 %3886)
(fma.f64 %1194 %220 %3898)
(fma.f64 %132 %1198 %3898)
(fma.f64 %215 %294 %3886)
(fma.f64 %410 %201 %3886)
(fma.f64 %330 %400 %3886)
(fma.f64 %1204 #s(literal 2 binary64) %3898)
(fma.f64 %417 #s(literal 2 binary64) %3886)
(fma.f64 %1206 #s(literal 4 binary64) %3898)
(/.f64 %272 (*.f64 %282 %272))
(/.f64 %272 (*.f64 %272 %282))
(/.f64 %282 %4010)
(/.f64 %278 (*.f64 %282 %278))
(/.f64 %278 (*.f64 %278 %282))
(/.f64 %274 (*.f64 %282 %274))
(/.f64 %274 (*.f64 %272 %272))
(/.f64 %274 %4020)
(/.f64 %274 (*.f64 %274 %282))
(/.f64 %280 (*.f64 %282 %280))
(/.f64 %280 (*.f64 %272 %278))
(/.f64 %280 (*.f64 %278 %272))
(/.f64 %280 (*.f64 %280 %282))
(fma.f64 #s(literal 2 binary64) %528 %3898)
(fma.f64 %561 %220 %3898)
(fma.f64 %530 %220 %3898)
(fma.f64 %132 %533 %3898)
(fma.f64 %412 %215 %3898)
(fma.f64 %528 #s(literal 2 binary64) %3898)
(fma.f64 %423 %1322 %3886)
(fma.f64 #s(literal 2 binary64) %1241 %3898)
(fma.f64 #s(literal -1 binary64) %1247 %3898)
(fma.f64 %215 %294 %3898)
(fma.f64 %410 %201 %3898)
(fma.f64 %330 %400 %3898)
(fma.f64 %417 #s(literal 2 binary64) %3898)
(/.f64 (fma.f64 %222 %272 #s(literal 2 binary64)) %274)
(/.f64 (fma.f64 %222 %278 #s(literal -2 binary64)) %280)
(/.f64 (fma.f64 %222 %282 #s(literal 1 binary64)) %272)
(/.f64 (fma.f64 %225 %282 #s(literal 2 binary64)) %274)
(/.f64 (fma.f64 %220 %282 #s(literal -1 binary64)) %278)
(/.f64 %4056 %274)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %282 %222)) %272)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %282 %225)) %274)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %278 %222)) %280)
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 %282 %220)) %278)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %280 %190)) %357)
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 %220 %282)) %278)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %225 %282)) %274)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %190 %280)) %357)
(/.f64 %4083 %274)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %222 %282)) %272)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %222 %278)) %280)
(fma.f64 %423 %1322 %3898)
(fma.f64 %53 %1345 %3886)
(fma.f64 %302 %1347 %3886)
(fma.f64 %323 %533 %3886)
(fma.f64 %399 %1355 %3886)
(fma.f64 %317 %1360 %3886)
(fma.f64 %386 %1375 %3886)
(fma.f64 %53 %1345 %3898)
(fma.f64 %302 %1347 %3898)
(fma.f64 %323 %533 %3898)
(fma.f64 %399 %1355 %3898)
(fma.f64 %440 %599 %3886)
(fma.f64 %601 %606 %3886)
(fma.f64 %603 %1411 %3886)
(fma.f64 %317 %1360 %3898)
(/.f64 (fma.f64 %222 %274 #s(literal 4 binary64)) %365)
(/.f64 (fma.f64 %225 %272 #s(literal 4 binary64)) %632)
(/.f64 (fma.f64 %220 %272 #s(literal -2 binary64)) %359)
(/.f64 (fma.f64 %220 %278 #s(literal 2 binary64)) %353)
(/.f64 (fma.f64 %220 %280 #s(literal 4 binary64)) %367)
(/.f64 (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) (*.f64 %278 %220)) %274)
(/.f64 (fma.f64 #s(literal -1 binary64) #s(literal -2 binary64) (*.f64 %220 %278)) %274)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %274 %222)) %361)
(/.f64 %4126 %355)
(/.f64 %4129 %2578)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %280 %220)) %363)
(/.f64 %4135 %2578)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %220 %280)) %363)
(/.f64 %4141 %355)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %222 %274)) %361)
(fma.f64 %386 %1375 %3898)
(/.f64 (fma.f64 %336 %272 #s(literal 2 binary64)) %274)
(/.f64 (fma.f64 %336 %278 #s(literal -2 binary64)) %280)
(/.f64 (fma.f64 %336 %282 #s(literal 1 binary64)) %272)
(/.f64 (fma.f64 %342 %272 #s(literal 2 binary64)) %274)
(/.f64 (fma.f64 %342 %278 #s(literal -2 binary64)) %280)
(/.f64 (fma.f64 %342 %282 #s(literal 1 binary64)) %272)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %272 %336)) %274)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %272 %342)) %274)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %282 %336)) %272)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %282 %342)) %272)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %278 %336)) %280)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %278 %342)) %280)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %336 %272)) %274)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %342 %272)) %274)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %336 %278)) %280)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %342 %278)) %280)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %336 %282)) %272)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %342 %282)) %272)
(fma.f64 %440 %599 %3898)
(fma.f64 %601 %606 %3898)
(fma.f64 %603 %1411 %3898)
(/.f64 (fma.f64 %225 %274 %70) %499)
(/.f64 (fma.f64 %432 %272 #s(literal 2 binary64)) %274)
(/.f64 (fma.f64 %432 %278 #s(literal -2 binary64)) %280)
(/.f64 (fma.f64 %432 %282 #s(literal 1 binary64)) %272)
(/.f64 (fma.f64 %222 %280 %76) %509)
(/.f64 (fma.f64 %222 %280 %79) %509)
(/.f64 (fma.f64 %225 %278 %1581) %2569)
(/.f64 (fma.f64 %225 %278 %1578) %2569)
(/.f64 (fma.f64 %225 %274 %443) %499)
(/.f64 (fma.f64 %225 %280 %478) %2572)
(/.f64 (fma.f64 %225 %280 %487) %2572)
(/.f64 (fma.f64 %220 %278 %369) %353)
(/.f64 (fma.f64 %220 %274 %79) %505)
(/.f64 (fma.f64 %220 %274 %76) %505)
(/.f64 (fma.f64 #s(literal -1 binary64) #s(literal 4 binary64) (*.f64 %278 %225)) %2574)
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal -2 binary64) (*.f64 %274 %220)) %507)
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 4 binary64) (*.f64 %274 %225)) %2580)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %280 %222)) %503)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 4 binary64) (*.f64 %280 %225)) %2576)
(/.f64 (fma.f64 #s(literal -1 binary64) #s(literal 4 binary64) (*.f64 %225 %278)) %2574)
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal -2 binary64) (*.f64 %220 %274)) %507)
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 4 binary64) (*.f64 %225 %274)) %2580)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 4 binary64) (*.f64 %225 %280)) %2576)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %222 %280)) %503)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %272 %432)) %274)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %282 %432)) %272)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %278 %432)) %280)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %432 %272)) %274)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %432 %278)) %280)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %432 %282)) %272)
(/.f64 (fma.f64 %497 %272 #s(literal 2 binary64)) %274)
(/.f64 (fma.f64 %497 %278 #s(literal -2 binary64)) %280)
(/.f64 (fma.f64 %497 %282 #s(literal 1 binary64)) %272)
(/.f64 (fma.f64 %336 %274 #s(literal 4 binary64)) %365)
(/.f64 (fma.f64 %342 %274 #s(literal 4 binary64)) %365)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %272 %497)) %274)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %274 %336)) %361)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %274 %342)) %361)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %282 %497)) %272)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %278 %497)) %280)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %497 %272)) %274)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %497 %278)) %280)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %336 %274)) %361)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %342 %274)) %361)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %497 %282)) %272)
(/.f64 (fma.f64 %432 %274 #s(literal 4 binary64)) %365)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %274 %432)) %361)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %432 %274)) %361)
(/.f64 (fma.f64 %497 %274 #s(literal 4 binary64)) %365)
(/.f64 (fma.f64 %336 %280 %76) %509)
(/.f64 (fma.f64 %336 %280 %79) %509)
(/.f64 (fma.f64 %342 %280 %76) %509)
(/.f64 (fma.f64 %342 %280 %79) %509)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %280 %336)) %503)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %280 %342)) %503)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %336 %280)) %503)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %342 %280)) %503)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %274 %497)) %361)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %497 %274)) %361)
(/.f64 (fma.f64 %432 %280 %76) %509)
(/.f64 (fma.f64 %432 %280 %79) %509)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %280 %432)) %503)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %432 %280)) %503)
(/.f64 (fma.f64 %497 %280 %76) %509)
(/.f64 (fma.f64 %497 %280 %79) %509)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %280 %497)) %503)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %497 %280)) %503)
(/.f64 (fma.f64 %708 %272 #s(literal 2 binary64)) %274)
(/.f64 (fma.f64 %708 %278 #s(literal -2 binary64)) %280)
(/.f64 (fma.f64 %708 %282 #s(literal 1 binary64)) %272)
(/.f64 (fma.f64 %714 %272 #s(literal 2 binary64)) %274)
(/.f64 (fma.f64 %714 %278 #s(literal -2 binary64)) %280)
(/.f64 (fma.f64 %714 %282 #s(literal 1 binary64)) %272)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %272 %708)) %274)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %272 %714)) %274)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %282 %708)) %272)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %282 %714)) %272)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %278 %708)) %280)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %278 %714)) %280)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %708 %272)) %274)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %714 %272)) %274)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %708 %278)) %280)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %714 %278)) %280)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %708 %282)) %272)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %714 %282)) %272)
(/.f64 (fma.f64 %708 %274 #s(literal 4 binary64)) %365)
(/.f64 (fma.f64 %714 %274 #s(literal 4 binary64)) %365)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %274 %708)) %361)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %274 %714)) %361)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %708 %274)) %361)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %714 %274)) %361)
(/.f64 (fma.f64 %708 %280 %76) %509)
(/.f64 (fma.f64 %708 %280 %79) %509)
(/.f64 (fma.f64 %714 %280 %76) %509)
(/.f64 (fma.f64 %714 %280 %79) %509)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %280 %708)) %503)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %280 %714)) %503)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %708 %280)) %503)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %714 %280)) %503)
(/.f64 (fma.f64 %878 %272 #s(literal 2 binary64)) %274)
(/.f64 (fma.f64 %878 %278 #s(literal -2 binary64)) %280)
(/.f64 (fma.f64 %878 %282 #s(literal 1 binary64)) %272)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %272 %878)) %274)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %282 %878)) %272)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %278 %878)) %280)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 %878 %272)) %274)
(/.f64 (+.f64 #s(literal -2 binary64) (*.f64 %878 %278)) %280)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 %878 %282)) %272)
(/.f64 (fma.f64 %878 %274 #s(literal 4 binary64)) %365)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %274 %878)) %361)
(/.f64 (+.f64 #s(literal 4 binary64) (*.f64 %878 %274)) %361)
(/.f64 (fma.f64 %878 %280 %76) %509)
(/.f64 (fma.f64 %878 %280 %79) %509)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %280 %878)) %503)
(/.f64 (fma.f64 #s(literal -2 binary64) #s(literal 2 binary64) (*.f64 %878 %280)) %503)
(/.f64 %4496 (*.f64 %272 %274))
(/.f64 %4496 %4499)
(/.f64 %4496 (*.f64 %274 %272))
(/.f64 (fma.f64 #s(literal -2 binary64) %272 %280) %4504)
(/.f64 (fma.f64 #s(literal -2 binary64) %278 %274) %4507)
(/.f64 (fma.f64 #s(literal -1 binary64) %274 %280) (*.f64 %278 %274))
(/.f64 (+.f64 %272 (*.f64 %278 #s(literal -1 binary64))) %4020)
(/.f64 (+.f64 %284 %4515) %4010)
(/.f64 (+.f64 %274 %353) %4499)
(/.f64 (+.f64 %280 (*.f64 %274 #s(literal -1 binary64))) %4522)
(/.f64 (+.f64 %280 %355) %4525)
(/.f64 (+.f64 %280 %359) %4525)
(/.f64 (+.f64 %280 (*.f64 #s(literal -1 binary64) %274)) %4522)
(/.f64 (fma.f64 #s(literal -2 binary64) %272 %357) %4504)
(/.f64 (fma.f64 #s(literal 2 binary64) %274 %361) %4535)
(/.f64 (fma.f64 #s(literal 2 binary64) %280 %507) %4538)
(/.f64 (fma.f64 #s(literal -2 binary64) %278 (*.f64 %280 #s(literal -1 binary64))) %4507)
(/.f64 (fma.f64 #s(literal -2 binary64) %274 %503) %4544)
(/.f64 (fma.f64 #s(literal -2 binary64) %280 %363) %4547)
(/.f64 (fma.f64 #s(literal 2 binary64) %274 %365) %4535)
(/.f64 (fma.f64 #s(literal 2 binary64) %280 %505) %4538)
(/.f64 (fma.f64 #s(literal -2 binary64) %274 %509) %4544)
(/.f64 (fma.f64 #s(literal -2 binary64) %280 %367) %4547)
%272
(/.f64 %207 %92)
(/.f64 %209 %150)
(/.f64 #s(literal -1 binary64) %192)
(neg.f64 %278)
(/.f64 (neg.f64 %209) %183)
(/.f64 (neg.f64 %207) %128)
(/.f64 #s(literal 2 binary64) %222)
(/.f64 #s(literal -2 binary64) %220)
(/.f64 #s(literal 1/2 binary64) %218)
(/.f64 #s(literal 4 binary64) %225)
(*.f64 #s(literal 1 binary64) %272)
(*.f64 #s(literal 2 binary64) %282)
(*.f64 #s(literal -1/2 binary64) %280)
(*.f64 %272 #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) %278)
(*.f64 #s(literal -2 binary64) %276)
(*.f64 #s(literal 1/2 binary64) %274)
(*.f64 #s(literal 4 binary64) %284)
(*.f64 #s(literal 1/4 binary64) %4577)
(*.f64 %282 #s(literal 2 binary64))
(*.f64 %284 #s(literal 4 binary64))
(*.f64 %274 #s(literal 1/2 binary64))
(*.f64 %276 #s(literal -2 binary64))
(*.f64 %280 #s(literal -1/2 binary64))
(/.f64 %272 #s(literal 1 binary64))
(/.f64 %207 %110)
(/.f64 %209 %170)
(/.f64 %286 %215)
(/.f64 %439 %212)
(/.f64 %593 %132)
(/.f64 %282 #s(literal 1/2 binary64))
(/.f64 %278 #s(literal -1 binary64))
(/.f64 %274 #s(literal 2 binary64))
(/.f64 (*.f64 %593 #s(literal 1/2 binary64)) %92)
(/.f64 %280 #s(literal -2 binary64))
(*.f64 %207 %209)
(*.f64 %209 %207)
(*.f64 %437 %439)
(*.f64 %286 %593)
(*.f64 %439 %437)
(*.f64 %593 %286)
(/.f64 %4602 %183)
(/.f64 #s(literal 4 binary64) %315)
(*.f64 #s(literal 1/4 binary64) %4605)
(*.f64 %4515 #s(literal 4 binary64))
(*.f64 %365 #s(literal 1/4 binary64))
(*.f64 %4605 #s(literal 1/4 binary64))
(/.f64 #s(literal 2 binary64) %336)
(/.f64 #s(literal 2 binary64) %342)
(/.f64 %4612 %220)
(/.f64 (*.f64 %286 #s(literal 4 binary64)) %212)
(/.f64 (*.f64 #s(literal -2 binary64) %209) (*.f64 #s(literal -2 binary64) %150))
(/.f64 (*.f64 #s(literal -2 binary64) %207) %242)
(/.f64 (*.f64 #s(literal 4 binary64) %286) %212)
(/.f64 %2578 #s(literal 4 binary64))
(/.f64 %365 #s(literal 4 binary64))
(/.f64 %359 #s(literal -2 binary64))
(/.f64 %632 #s(literal 4 binary64))
(*.f64 %4627 %278)
(*.f64 %4612 %276)
(*.f64 %426 %276)
(*.f64 %53 %284)
(*.f64 %209 %4632)
(*.f64 %209 %4634)
(*.f64 %284 %53)
(*.f64 %4637 %4638)
(*.f64 %4640 %4641)
(*.f64 %4643 %593)
(*.f64 %4645 %4646)
(*.f64 %4648 %437)
(/.f64 (/.f64 %274 #s(literal 1/2 binary64)) #s(literal 4 binary64))
(/.f64 %70 %447)
(/.f64 %70 %2505)
(/.f64 %631 %225)
(/.f64 #s(literal 2 binary64) %432)
(/.f64 %1578 %480)
(/.f64 %79 %484)
(/.f64 %1581 %482)
(/.f64 %443 %445)
(/.f64 %76 %482)
(*.f64 %4661 #s(literal 4 binary64))
(/.f64 (*.f64 %286 %70) (*.f64 %150 #s(literal 4 binary64)))
(/.f64 (*.f64 %70 %286) (*.f64 #s(literal 4 binary64) %150))
(/.f64 (*.f64 %282 %70) #s(literal 4 binary64))
(/.f64 (*.f64 %70 %282) #s(literal 4 binary64))
(*.f64 %4673 #s(literal 4 binary64))
(/.f64 #s(literal 2 binary64) %497)
(/.f64 %505 %79)
(*.f64 %4677 %4678)
(*.f64 %4637 %4680)
(*.f64 %4682 #s(literal 2 binary64))
(*.f64 %4684 #s(literal 2 binary64))
(/.f64 %1609 %2505)
(/.f64 %1611 %2527)
(/.f64 %1613 %2520)
(/.f64 %1615 %2524)
(/.f64 %1607 %445)
(/.f64 %1617 %2522)
(*.f64 %4692 #s(literal 2 binary64))
(/.f64 (*.f64 %272 %70) %70)
(/.f64 (*.f64 %70 %272) %443)
(*.f64 %4698 #s(literal 2 binary64))
(pow.f64 %190 #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) %708)
(/.f64 #s(literal 2 binary64) %714)
(pow.f64 %272 #s(literal 1 binary64))
(*.f64 %4704 #s(literal 2 binary64))
(*.f64 %4706 #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) %870)
(*.f64 #s(literal 1/2 binary64) %4709)
(*.f64 #s(literal 1/4 binary64) %4711)
(/.f64 #s(literal 2 binary64) %878)
(*.f64 %4714 #s(literal 2 binary64))
(+.f64 %272 %4716)
(+.f64 %282 %282)
(-.f64 %282 %276)
(fma.f64 #s(literal 1 binary64) %272 %4716)
(fma.f64 #s(literal 1 binary64) %282 %282)
(fma.f64 #s(literal 2 binary64) %282 %4716)
(fma.f64 #s(literal 2 binary64) %284 %282)
(fma.f64 #s(literal -1/2 binary64) %278 %282)
(fma.f64 #s(literal -1/2 binary64) %280 %4716)
(fma.f64 %272 #s(literal 1 binary64) %4716)
(fma.f64 %272 #s(literal 1/2 binary64) %282)
(fma.f64 #s(literal -1 binary64) %278 %4716)
(fma.f64 #s(literal -1 binary64) %276 %282)
(fma.f64 #s(literal -2 binary64) %276 %4716)
(fma.f64 #s(literal 1/2 binary64) %272 %282)
(fma.f64 #s(literal 1/2 binary64) %274 %4716)
(fma.f64 #s(literal 4 binary64) %284 %4716)
(fma.f64 #s(literal 1/4 binary64) %274 %282)
(fma.f64 #s(literal 1/4 binary64) %4577 %4716)
(fma.f64 %282 #s(literal 1 binary64) %282)
(fma.f64 %282 #s(literal 2 binary64) %4716)
(fma.f64 %278 #s(literal -1/2 binary64) %282)
(fma.f64 %284 #s(literal 2 binary64) %282)
(fma.f64 %284 #s(literal 4 binary64) %4716)
(fma.f64 %274 #s(literal 1/2 binary64) %4716)
(fma.f64 %274 #s(literal 1/4 binary64) %282)
(fma.f64 %276 #s(literal -2 binary64) %4716)
(fma.f64 %280 #s(literal -1/2 binary64) %4716)
(*.f64 #s(literal 1/4 binary64) %4496)
(fma.f64 %207 %209 %4716)
(fma.f64 %207 %286 %282)
(fma.f64 %209 %207 %4716)
(fma.f64 %209 %437 %282)
(fma.f64 %437 %209 %282)
(fma.f64 %437 %439 %4716)
(fma.f64 %286 %207 %282)
(fma.f64 %286 %593 %4716)
(fma.f64 %439 %437 %4716)
(fma.f64 %439 %4755 %282)
(fma.f64 %593 %286 %4716)
(fma.f64 %593 (/.f64 #s(literal 1/4 binary64) %92) %282)
(/.f64 %4496 #s(literal 4 binary64))
(fma.f64 #s(literal -2 binary64) %4678 %282)
(fma.f64 #s(literal 1/4 binary64) %4605 %4716)
(fma.f64 %4515 #s(literal 4 binary64) %4716)
(fma.f64 %365 #s(literal 1/4 binary64) %4716)
(fma.f64 %4678 #s(literal -2 binary64) %282)
(fma.f64 (/.f64 #s(literal 1/2 binary64) %225) #s(literal 4 binary64) %282)
(fma.f64 %4605 #s(literal 1/4 binary64) %4716)
(fma.f64 #s(literal 2 binary64) %4769 %282)
(fma.f64 %272 (/.f64 #s(literal 1/4 binary64) #s(literal 1/2 binary64)) %282)
(fma.f64 #s(literal -1 binary64) (/.f64 %276 #s(literal 1 binary64)) %282)
(fma.f64 #s(literal -2 binary64) %4775 %282)
(fma.f64 %561 %280 %282)
(fma.f64 %4627 %278 %4716)
(fma.f64 %4612 %276 %4716)
(fma.f64 %426 %276 %4716)
(fma.f64 %53 %284 %4716)
(fma.f64 %209 %4632 %4716)
(fma.f64 %209 %4634 %4716)
(fma.f64 %209 (/.f64 #s(literal 1/4 binary64) %215) %282)
(fma.f64 %286 %4634 %282)
(fma.f64 %439 %4640 %282)
(fma.f64 %593 %4637 %282)
(fma.f64 %284 %53 %4716)
(fma.f64 %280 %561 %282)
(fma.f64 %280 %530 %282)
(fma.f64 %4637 %4638 %4716)
(fma.f64 %4637 %593 %282)
(fma.f64 %4640 %4641 %4716)
(fma.f64 %4640 %439 %282)
(fma.f64 %4643 %593 %4716)
(fma.f64 (/.f64 #s(literal 1 binary64) %242) %4646 %282)
(fma.f64 %4645 %4646 %4716)
(fma.f64 %4645 (/.f64 #s(literal -1/2 binary64) %150) %282)
(fma.f64 %4648 %437 %4716)
(fma.f64 %4648 %4755 %282)
(fma.f64 %4769 #s(literal 2 binary64) %282)
(fma.f64 %209 (/.f64 %437 #s(literal 1 binary64)) %282)
(fma.f64 %439 %4807 %282)
(fma.f64 %593 %4809 %282)
(fma.f64 %426 (/.f64 #s(literal 1/4 binary64) %192) %282)
(fma.f64 %4602 (/.f64 #s(literal 1/2 binary64) %183) %282)
(fma.f64 %4661 #s(literal 4 binary64) %4716)
(fma.f64 (/.f64 #s(literal 1 binary64) %445) #s(literal 4 binary64) %282)
(fma.f64 (/.f64 %272 %70) #s(literal 4 binary64) %282)
(fma.f64 %4673 #s(literal 4 binary64) %4716)
(fma.f64 %4612 %4678 %282)
(fma.f64 %53 (/.f64 #s(literal 1/4 binary64) %222) %282)
(fma.f64 %4677 %4678 %4716)
(fma.f64 %4677 (/.f64 #s(literal 1/4 binary64) %220) %282)
(fma.f64 %4637 %4680 %4716)
(fma.f64 %4605 %1375 %282)
(fma.f64 %4682 #s(literal 2 binary64) %4716)
(fma.f64 (/.f64 #s(literal 1/2 binary64) %336) #s(literal 2 binary64) %282)
(fma.f64 %4684 #s(literal 2 binary64) %4716)
(fma.f64 (/.f64 #s(literal 1/2 binary64) %342) #s(literal 2 binary64) %282)
(fma.f64 (/.f64 #s(literal -2 binary64) #s(literal 1/2 binary64)) (/.f64 %276 #s(literal 4 binary64)) %282)
(fma.f64 %2076 %4775 %282)
(fma.f64 %53 (/.f64 %282 #s(literal 4 binary64)) %282)
(fma.f64 (/.f64 %439 #s(literal 1 binary64)) %4807 %282)
(fma.f64 (/.f64 %439 #s(literal 1/2 binary64)) (/.f64 %437 #s(literal 4 binary64)) %282)
(fma.f64 (/.f64 %593 #s(literal 2 binary64)) (/.f64 %286 #s(literal 1 binary64)) %282)
(fma.f64 (/.f64 %593 #s(literal 1 binary64)) %4809 %282)
(fma.f64 (/.f64 %593 #s(literal 1/2 binary64)) (/.f64 %286 #s(literal 4 binary64)) %282)
(fma.f64 %4692 #s(literal 2 binary64) %4716)
(fma.f64 (/.f64 #s(literal 1/2 binary64) %432) #s(literal 2 binary64) %282)
(fma.f64 %4698 #s(literal 2 binary64) %4716)
(fma.f64 (/.f64 #s(literal 1/2 binary64) %497) #s(literal 2 binary64) %282)
(fma.f64 %4704 #s(literal 2 binary64) %4716)
(fma.f64 (/.f64 #s(literal 1/2 binary64) %708) #s(literal 2 binary64) %282)
(fma.f64 %4706 #s(literal 2 binary64) %4716)
(fma.f64 (/.f64 #s(literal 1/2 binary64) %714) #s(literal 2 binary64) %282)
(fma.f64 #s(literal 1/2 binary64) %4709 %4716)
(fma.f64 #s(literal 1/4 binary64) %4709 %282)
(fma.f64 #s(literal 1/4 binary64) %4711 %4716)
(fma.f64 %4714 #s(literal 2 binary64) %4716)
(fma.f64 (/.f64 #s(literal 1/2 binary64) %878) #s(literal 2 binary64) %282)
(/.f64 (fma.f64 %282 %150 %286) %150)
(/.f64 (fma.f64 %272 %150 %209) %212)
(/.f64 (+.f64 %209 (*.f64 %150 %272)) %212)
(/.f64 (+.f64 %209 (*.f64 %272 %150)) %212)
(/.f64 %190 (*.f64 %190 %190))
(/.f64 (fma.f64 %282 %190 #s(literal 1/2 binary64)) %190)
(/.f64 %222 (*.f64 %222 %190))
(/.f64 %222 (*.f64 %190 %222))
(/.f64 %220 (*.f64 %220 %190))
(/.f64 %220 (*.f64 %190 %220))
(/.f64 %225 (*.f64 %225 %190))
(/.f64 %225 (*.f64 %190 %225))
(/.f64 (fma.f64 %286 %150 (*.f64 %150 %286)) %4900)
(/.f64 (fma.f64 %286 %150 (*.f64 %286 %150)) %4900)
(/.f64 (fma.f64 %272 %190 #s(literal 1 binary64)) %222)
(/.f64 %225 (*.f64 %222 %222))
(/.f64 %225 (*.f64 %220 %220))
(/.f64 %3972 %222)
(/.f64 %3984 %222)
(/.f64 (fma.f64 %282 %225 #s(literal 2 binary64)) %225)
(/.f64 (fma.f64 %282 %222 #s(literal 1 binary64)) %222)
(/.f64 (fma.f64 %282 %220 #s(literal -1 binary64)) %220)
(/.f64 (fma.f64 %272 %222 #s(literal 2 binary64)) %225)
(/.f64 %445 (*.f64 %222 %225))
(/.f64 %445 (*.f64 %225 %222))
(fma.f64 #s(literal 1/4 binary64) %4496 %4716)
(/.f64 %4056 %225)
(/.f64 %4083 %225)
(/.f64 (fma.f64 %272 %225 #s(literal 4 binary64)) %445)
(/.f64 (fma.f64 %272 %220 #s(literal -2 binary64)) %482)
(/.f64 %4126 %480)
(/.f64 %4129 %447)
(/.f64 %4135 %447)
(/.f64 %4141 %480)
(/.f64 (fma.f64 %286 %190 %215) %4937)
(/.f64 (fma.f64 %286 %190 %232) %4937)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %150 (*.f64 %190 %286)) %4943)
(/.f64 (fma.f64 #s(literal 1/2 binary64) %150 (*.f64 %286 %190)) %4943)
(/.f64 (fma.f64 %286 %222 %170) (*.f64 %150 %222))
(/.f64 (fma.f64 %286 %220 (*.f64 %150 #s(literal -1 binary64))) %4953)
(/.f64 (fma.f64 %286 %220 (*.f64 #s(literal -1 binary64) %150)) %4953)
(/.f64 (fma.f64 %286 %225 %212) (*.f64 %150 %225))
(/.f64 (fma.f64 #s(literal 2 binary64) %150 (*.f64 %225 %286)) %4963)
(/.f64 (fma.f64 #s(literal 2 binary64) %150 (*.f64 %286 %225)) %4963)
(/.f64 (fma.f64 #s(literal -1 binary64) %150 (*.f64 %220 %286)) %4970)
(/.f64 (fma.f64 #s(literal -1 binary64) %150 (*.f64 %286 %220)) %4970)
(/.f64 (fma.f64 %150 #s(literal 1 binary64) (*.f64 %222 %286)) %4977)
(/.f64 (fma.f64 %150 #s(literal 1 binary64) (*.f64 %286 %222)) %4977)
(/.f64 %2962 (*.f64 %222 %220))
(/.f64 %2962 (*.f64 %220 %222))
(/.f64 (fma.f64 #s(literal -1 binary64) %225 %482) %4987)
(/.f64 (fma.f64 #s(literal -1 binary64) %225 %480) %4987)
(/.f64 %3219 %4991)
(/.f64 %3221 %4991)
(/.f64 (fma.f64 #s(literal 2 binary64) %220 %474) %4995)
(/.f64 (fma.f64 #s(literal 2 binary64) %220 %489) %4995)
%190
%191
%193
%194
%195
%196
%197
%198
%199
%200
%202
%204
%205
%206
%208
%210
%211
%214
%217
%219
%221
%223
%224
%226
%227
%229
%230
%231
%233
%234
%235
%236
%237
%239
%241
%244
%245
%246
%247
%248
%250
%252
%254
%256
%258
%260
%261
%263
%264
%265
%266
%267
%269
%271
%273
%275
%277
%279
%281
%283
%285
%287
%288
%290
%291
%292
%293
%295
%297
%299
%301
%303
%305
%308
%310
%312
%314
%316
%318
%320
%322
%324
%326
%328
%329
%331
%337
%343
%344
%350
%352
%354
%356
%358
%360
%362
%364
%366
%368
%370
%371
%372
%373
%375
%377
%379
%381
%383
%385
%387
%389
%391
%393
%394
%396
%398
%401
%402
%403
%406
%409
%411
%413
%414
%415
%416
%418
%420
%422
%425
%427
%433
%435
%438
%441
%444
%446
%448
%450
%452
%454
%455
%461
%467
%470
%471
%473
%475
%476
%479
%481
%483
%485
%488
%490
%492
%494
%498
%500
%502
%504
%506
%508
%510
%511
%513
%515
%517
%519
%521
%523
%525
%527
%529
%532
%534
%535
%537
%540
%542
%544
%547
%548
%551
%552
%554
%556
%558
%560
%563
%569
%575
%581
%587
%589
%592
%596
%598
%600
%602
%604
%607
%609
%611
%613
%615
%617
%619
%621
%624
%626
%628
%630
%633
%635
%637
%639
%641
%644
%646
%648
%654
%660
%661
%662
%664
%666
%668
%670
%672
%674
%676
%678
%680
%682
%684
%686
%687
%689
%691
%693
%695
%697
%699
%701
%703
%709
%715
%716
%717
%718
%724
%730
%736
%742
%743
%745
%747
%748
%754
%760
%766
%772
%778
%784
%790
%796
%798
%800
%802
%804
%806
%808
%810
%812
%815
%818
%820
%822
%824
%826
%832
%838
%844
%850
%852
%854
%856
%858
%860
%862
%872
%879
%881
%883
%884
%886
%892
%898
%904
%910
%916
%922
%928
%934
%936
%938
%940
%942
%944
%946
%948
%951
%957
%963
%969
%975
%981
%987
%993
%999
%1001
%1003
%1005
%1007
%1009
%1010
%1011
%1012
%1013
%1014
%1015
%1016
%1017
%1019
%1021
%1023
%1025
%1026
%1027
%1028
%1029
%1030
%1031
%1032
%1033
%1034
%1035
%1036
%1037
%1038
%1039
%1040
%1041
%1042
%1043
%1044
%1045
%1047
%1048
%1049
%1050
%1051
%1052
%1053
%1054
%1055
%1056
%1057
%1058
%1060
%1061
%1063
%1065
%1067
%1068
%1069
%1070
%1071
%1072
%1073
%1074
%1075
%1076
%1077
%1079
%1080
%1081
%1082
%1083
%1084
%1085
%1086
%1087
%1088
%1089
%1090
%1091
%1092
%1093
%1094
%1095
%1096
%1097
%1098
%1099
%1100
%1101
%1102
%1103
%1104
%1105
%1106
%1107
%1108
%1109
%1110
%1111
%1113
%1114
%1115
%1116
%1117
%1118
%1119
%1120
%1121
%1122
%1123
%1124
%1125
%1126
%1127
%1128
%1129
%1130
%1131
%1132
%1133
%1134
%1135
%1136
%1137
%1138
%1139
%1140
%1141
%1142
%1143
%1144
%1145
%1146
%1147
%1148
%1149
%1150
%1151
%1152
%1153
%1154
%1155
%1156
%1157
%1158
%1159
%1160
%1161
%1162
%1163
%1164
%1165
%1166
%1167
%1168
%1169
%1170
%1171
%1172
%1174
%1175
%1176
%1177
%1178
%1179
%1180
%1181
%1182
%1183
%1184
%1185
%1186
%1188
%1189
%1190
%1191
%1192
%1193
%1195
%1197
%1199
%1200
%1201
%1202
%1203
%1205
%1207
%1209
%1210
%1211
%1212
%1213
%1214
%1215
%1216
%1217
%1218
%1219
%1220
%1221
%1222
%1223
%1224
%1225
%1226
%1227
%1228
%1229
%1230
%1231
%1232
%1233
%1234
%1235
%1236
%1237
%1238
%1239
%1240
%1242
%1243
%1244
%1245
%1246
%1248
%1249
%1250
%1251
%1252
%1253
%1254
%1255
%1256
%1257
%1258
%1259
%1260
%1261
%1262
%1263
%1264
%1265
%1266
%1267
%1268
%1269
%1270
%1271
%1272
%1273
%1274
%1275
%1276
%1277
%1278
%1279
%1280
%1281
%1282
%1283
%1284
%1285
%1286
%1287
%1288
%1289
%1290
%1291
%1292
%1293
%1294
%1295
%1296
%1297
%1298
%1299
%1300
%1301
%1302
%1303
%1304
%1305
%1306
%1307
%1308
%1309
%1310
%1311
%1312
%1313
%1314
%1315
%1316
%1317
%1318
%1319
%1320
%1321
%1323
%1324
%1325
%1326
%1327
%1328
%1329
%1330
%1331
%1332
%1333
%1334
%1335
%1336
%1337
%1338
%1339
%1340
%1341
%1342
%1343
%1344
%1346
%1348
%1349
%1350
%1351
%1352
%1353
%1354
%1356
%1357
%1358
%1359
%1361
%1362
%1363
%1364
%1365
%1366
%1367
%1368
%1369
%1370
%1371
%1372
%1373
%1374
%1376
%1377
%1378
%1379
%1380
%1381
%1382
%1383
%1384
%1385
%1386
%1387
%1388
%1389
%1390
%1391
%1392
%1393
%1394
%1395
%1396
%1397
%1398
%1399
%1400
%1401
%1402
%1403
%1404
%1405
%1406
%1407
%1408
%1409
%1410
%1412
%1413
%1414
%1415
%1416
%1417
%1418
%1419
%1420
%1421
%1422
%1423
%1424
%1425
%1426
%1427
%1428
%1429
%1430
%1431
%1432
%1433
%1434
%1435
%1436
%1437
%1438
%1439
%1440
%1441
%1442
%1443
%1444
%1445
%1446
%1447
%1448
%1449
%1450
%1451
%1452
%1453
%1454
%1455
%1456
%1457
%1458
%1459
%1460
%1461
%1462
%1463
%1464
%1465
%1466
%1467
%1468
%1469
%1470
%1471
%1472
%1473
%1474
(atan2.f64 %2054 %190)
%5000
(atan2.f64 %87 %5000)
%5002
(atan2.f64 %87 %5002)
(atan2.f64 %87 %190)
(atan2.f64 %87 %2256)

reconstruct259.0ms (0.2%)

Memory
-16.0MiB live, 43.0MiB allocated; 9ms collecting garbage

eval6.6s (4.4%)

Memory
-26.7MiB live, 1 048.7MiB allocated; 231ms collecting garbage
Compiler

Compiled 140 261 to 20 525 computations (85.4% saved)

prune1.1s (0.8%)

Memory
3.5MiB live, 223.6MiB allocated; 37ms collecting garbage
Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New5 929135 942
Fresh000
Picked415
Done011
Total5 933155 948
Accuracy
99.9%
Counts
5 948 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
%3 = (*.f64 #s(literal 1/2 binary64) Cn)
(atan2.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 %3) (cos.f64 %3))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 Cn) (cos.f64 lam))))))
99.7%
%6 = (*.f64 (cos.f64 Cn) (cos.f64 lam))
(atan2.f64 (sin.f64 Cn) (/.f64 #s(literal 1 binary64) (/.f64 %6 (*.f64 %6 %6))))
99.7%
%7 = (*.f64 (cos.f64 Cn) (cos.f64 lam))
%8 = (/.f64 #s(literal 2 binary64) %7)
(atan2.f64 (sin.f64 Cn) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (/.f64 %8 (*.f64 %8 (/.f64 #s(literal 1/2 binary64) %7))))))
64.1%
(atan2.f64 (sin.f64 Cn) (/.f64 #s(literal 1 binary64) (approx (/ 2 (* 2 (* (cos Cn) (cos lam)))) (/.f64 #s(literal 1 binary64) (cos.f64 lam)))))
60.3%
(atan2.f64 (sin.f64 Cn) (/.f64 #s(literal 1 binary64) (approx (/ 2 (* 2 (* (cos Cn) (cos lam)))) (/.f64 #s(literal 1 binary64) (cos.f64 Cn)))))
69.3%
%3 = (*.f64 #s(literal 1/2 binary64) Cn)
%4 = (cos.f64 %3)
%6 = (sin.f64 %3)
(atan2.f64 (sin.f64 Cn) (*.f64 (-.f64 (*.f64 %4 %4) (*.f64 %6 %6)) (approx (cos lam) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 lam #s(literal 2 binary64)))))))
99.9%
(atan2.f64 (sin.f64 Cn) (*.f64 (cos.f64 Cn) (cos.f64 lam)))
69.4%
(atan2.f64 (sin.f64 Cn) (*.f64 (cos.f64 Cn) (approx (cos lam) (fma.f64 (*.f64 lam lam) #s(literal -1/2 binary64) #s(literal 1 binary64)))))
45.4%
(atan2.f64 (sin.f64 Cn) (approx (* (cos Cn) (cos lam)) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) (neg.f64 lam)))))
48.2%
(atan2.f64 (sin.f64 Cn) (approx (* (cos Cn) (cos lam)) (sin.f64 (fma.f64 (PI.f64 ) #s(literal 1/2 binary64) lam))))
64.1%
(atan2.f64 (sin.f64 Cn) (approx (* (cos Cn) (cos lam)) (cos.f64 lam)))
51.0%
%4 = (cos lam)
(atan2.f64 (sin.f64 Cn) (approx (* (cos Cn) %4) (approx %4 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 lam #s(literal 2 binary64)))))))
59.9%
%4 = (pow.f64 Cn #s(literal 2 binary64))
(atan2.f64 (approx (sin Cn) (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %4 (-.f64 (*.f64 #s(literal 1/120 binary64) %4) #s(literal 1/6 binary64)))))) (approx (* (cos Cn) (cos lam)) (cos.f64 lam)))
61.0%
%5 = (pow.f64 Cn #s(literal 2 binary64))
(atan2.f64 (approx (sin Cn) (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) %5)))) (*.f64 (approx (cos Cn) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) %5))) (cos.f64 lam)))
60.5%
(atan2.f64 (approx (sin Cn) (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 Cn #s(literal 2 binary64)))))) (approx (* (cos Cn) (cos lam)) (cos.f64 lam)))
Compiler

Compiled 225 to 77 computations (65.8% saved)

sample15.0ms (0.0%)

Memory
4.4MiB live, 4.4MiB allocated; 0ms collecting garbage
Calls
Call 1
Inputs
(PI )
Outputs
#s(literal 884279719003555/281474976710656 binary64)
Samples
0.0ms0valid
Compiler

Compiled 3 to 3 computations (0.0% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0.0% of total, 0.0 MiB)

series4.3s (2.9%)

Memory
12.0MiB live, 475.7MiB allocated; 216ms collecting garbage
Counts
86 → 159
Calls
Call 1
Inputs
%1 = (sin.f64 Cn)
%2 = (cos.f64 Cn)
%4 = (cos.f64 lam)
%5 = (*.f64 %2 %4)
%9 = (pow.f64 Cn #s(literal 2 binary64))
%10 = (*.f64 #s(literal -1/6 binary64) %9)
%11 = (+.f64 #s(literal 1 binary64) %10)
%12 = (*.f64 Cn %11)
%13 = (sin Cn)
%14 = (approx %13 %12)
%16 = (*.f64 #s(literal 1/120 binary64) %9)
%18 = (-.f64 %16 #s(literal 1/6 binary64))
%19 = (*.f64 %9 %18)
%20 = (+.f64 #s(literal 1 binary64) %19)
%21 = (*.f64 Cn %20)
%22 = (approx %13 %21)
%24 = (*.f64 #s(literal -1/2 binary64) %9)
%25 = (+.f64 #s(literal 1 binary64) %24)
%26 = (cos Cn)
%27 = (approx %26 %25)
%29 = (cos lam)
%30 = (* %26 %29)
%31 = (approx %30 %4)
%32 = (pow.f64 lam #s(literal 2 binary64))
%33 = (*.f64 #s(literal -1/2 binary64) %32)
%34 = (+.f64 #s(literal 1 binary64) %33)
%35 = (approx %29 %34)
%36 = (*.f64 #s(literal 1/2 binary64) Cn)
%37 = (PI.f64 )
%38 = (neg.f64 lam)
%39 = (fma.f64 %37 #s(literal 1/2 binary64) lam)
%40 = (sin.f64 %39)
%41 = (*.f64 #s(literal 2 binary64) %5)
%42 = (/.f64 #s(literal 2 binary64) %41)
%43 = (/.f64 #s(literal 1 binary64) %42)
%44 = (*.f64 %27 %4)
%45 = (/.f64 #s(literal 1 binary64) %4)
%48 = (/ 2 (* 2 %30))
%49 = (approx %48 %45)
%50 = (/.f64 #s(literal 1 binary64) %2)
%51 = (approx %48 %50)
%52 = (sin.f64 %36)
%53 = (cos.f64 %36)
%54 = (*.f64 %52 %53)
%55 = (*.f64 #s(literal 2 binary64) %54)
%56 = (*.f64 %53 %53)
%57 = (*.f64 %52 %52)
%58 = (-.f64 %56 %57)
%59 = (fma.f64 %37 #s(literal 1/2 binary64) %38)
%60 = (sin.f64 %59)
%61 = (/.f64 #s(literal 2 binary64) %5)
%62 = (/.f64 #s(literal 1/2 binary64) %5)
%63 = (*.f64 lam lam)
%64 = (fma.f64 %63 #s(literal -1/2 binary64) #s(literal 1 binary64))
%65 = (*.f64 %61 %62)
%66 = (/.f64 %61 %65)
%67 = (*.f64 %5 %5)
%68 = (/.f64 %5 %67)
%73 = (*.f64 %58 %35)
%75 = (approx %30 %40)
%77 = (approx %30 %60)
%79 = (approx %30 %35)
%81 = (approx %29 %64)
%82 = (*.f64 %2 %81)
%84 = (/.f64 #s(literal 2 binary64) %66)
%85 = (/.f64 #s(literal 1 binary64) %84)
%87 = (/.f64 #s(literal 1 binary64) %68)
%89 = (/.f64 #s(literal 1 binary64) %49)
%91 = (/.f64 #s(literal 1 binary64) %51)
Cn
%1
%2
lam
%4
%5
#s(literal 1 binary64)
#s(literal -1/6 binary64)
#s(literal 2 binary64)
%9
%10
%11
%12
%14
#s(literal 1/120 binary64)
%16
#s(literal 1/6 binary64)
%18
%19
%20
%21
%22
#s(literal -1/2 binary64)
%24
%25
%27
#s(literal 1/2 binary64)
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%43
%44
%45
%49
%50
%51
%52
%53
%54
%55
%56
%57
%58
%59
%60
%61
%62
%63
%64
%65
%66
%67
%68
(atan2.f64 %55 %43)
(atan2.f64 %14 %31)
(atan2.f64 %14 %44)
(atan2.f64 %22 %31)
%73
(atan2.f64 %1 %73)
%75
(atan2.f64 %1 %75)
%77
(atan2.f64 %1 %77)
%79
(atan2.f64 %1 %79)
%81
%82
(atan2.f64 %1 %82)
%84
%85
(atan2.f64 %1 %85)
%87
(atan2.f64 %1 %87)
%89
(atan2.f64 %1 %89)
%91
(atan2.f64 %1 %91)
Outputs
%4 = (sin Cn)
%8 = (pow.f64 Cn #s(literal 2 binary64))
%9 = (*.f64 #s(literal -1/6 binary64) %8)
%10 = (+.f64 #s(literal 1 binary64) %9)
%14 = (*.f64 #s(literal 1/120 binary64) %8)
%16 = (-.f64 %14 #s(literal 1/6 binary64))
%17 = (*.f64 %8 %16)
%18 = (+.f64 #s(literal 1 binary64) %17)
%30 = (cos Cn)
%33 = (*.f64 #s(literal -1/2 binary64) %8)
%52 = (cos lam)
%53 = (* %30 %52)
%54 = (cos.f64 lam)
%56 = (*.f64 %8 %54)
%73 = (pow Cn 2)
%76 = (* -1/6 %73)
%79 = (+ 1 %76)
%82 = (* 1/120 %73)
%85 = (- %82 1/6)
%88 = (* %73 %85)
%90 = (+ 1 %88)
%93 = (* -1/2 %73)
%96 = (* 1/2 Cn)
%97 = (*.f64 #s(literal 1/2 binary64) Cn)
%99 = (* 2 %53)
%100 = (*.f64 #s(literal 2 binary64) %54)
%119 = (/ 2 %99)
%120 = (/.f64 #s(literal 1 binary64) %54)
%122 = (/.f64 %8 %54)
%126 = (*.f64 #s(literal 1/2 binary64) %120)
%136 = (/ 1 %30)
%152 = (sin %96)
%154 = (*.f64 #s(literal -1/48 binary64) %8)
%175 = (cos %96)
%195 = (* %152 %175)
%217 = (* %175 %175)
%236 = (* %152 %152)
%258 = (/ 2 %53)
%265 = (*.f64 #s(literal 2 binary64) %120)
%274 = (/ 1/2 %53)
%280 = (*.f64 #s(literal 1/4 binary64) %120)
%290 = (* %258 %274)
%291 = (pow.f64 %54 #s(literal 2 binary64))
%292 = (/.f64 #s(literal 1 binary64) %291)
%294 = (/.f64 %8 %291)
%307 = (* %53 %53)
%309 = (*.f64 %8 %291)
%324 = (* 2 %195)
%327 = (cos.f64 %97)
%328 = (sin.f64 %97)
%329 = (*.f64 %327 %328)
%330 = (*.f64 #s(literal 2 binary64) %329)
%331 = (cos.f64 Cn)
%332 = (*.f64 %331 %54)
%336 = (sin.f64 Cn)
%339 = (- %217 %236)
%340 = (* %339 %52)
%342 = (pow.f64 %327 #s(literal 2 binary64))
%343 = (pow.f64 %328 #s(literal 2 binary64))
%344 = (-.f64 %342 %343)
%345 = (*.f64 %54 %344)
%351 = (/.f64 #s(literal 1 binary64) %8)
%352 = (-.f64 %351 #s(literal 1/6 binary64))
%355 = (* Cn %79)
%357 = (pow.f64 Cn #s(literal 3 binary64))
%362 = (*.f64 #s(literal 1/6 binary64) %351)
%363 = (-.f64 #s(literal 1/120 binary64) %362)
%367 = (pow.f64 Cn #s(literal 4 binary64))
%373 = (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1 binary64) %367))
%374 = (-.f64 %373 %362)
%377 = (* Cn %90)
%379 = (pow.f64 Cn #s(literal 5 binary64))
%394 = (/.f64 #s(literal 1 binary64) %331)
%407 = (pow.f64 %331 #s(literal 2 binary64))
%408 = (*.f64 %407 %291)
%426 = (pow.f64 lam #s(literal 2 binary64))
%427 = (*.f64 #s(literal -1/2 binary64) %426)
%442 = (*.f64 %426 %331)
%458 = (pow lam 2)
%460 = (* -1/2 %458)
%462 = (neg lam)
%463 = (*.f64 #s(literal -1 binary64) lam)
%466 = (* (PI ) 1/2)
%467 = (+ %466 lam)
%468 = (PI.f64 )
%469 = (*.f64 #s(literal 1/2 binary64) %468)
%471 = (+.f64 lam %469)
%473 = (sin %467)
%474 = (sin.f64 %469)
%476 = (cos.f64 %469)
%477 = (*.f64 lam %476)
%481 = (*.f64 #s(literal -1/2 binary64) (*.f64 lam %474))
%493 = (*.f64 #s(literal 2 binary64) %331)
%509 = (/.f64 %426 %331)
%512 = (*.f64 #s(literal 1/2 binary64) %394)
%521 = (/ 1 %52)
%537 = (+ %466 %462)
%538 = (fma.f64 #s(literal -1 binary64) lam %469)
%540 = (sin %537)
%560 = (*.f64 #s(literal 2 binary64) %394)
%572 = (*.f64 #s(literal 1/4 binary64) %394)
%581 = (/.f64 #s(literal 1 binary64) %407)
%583 = (/.f64 %426 %407)
%595 = (*.f64 %426 %407)
%608 = (*.f64 %426 %344)
%629 = (/.f64 %468 lam)
%630 = (*.f64 #s(literal 1/2 binary64) %629)
%642 = (*.f64 #s(literal -1/2 binary64) %629)
(approx Cn #s(literal 0 binary64))
(approx Cn Cn)
(approx %4 (*.f64 Cn %10))
(approx %4 (*.f64 Cn %18))
(approx %4 (*.f64 Cn (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (+.f64 #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) %8))) #s(literal 1/6 binary64))))))
(approx %30 #s(literal 1 binary64))
(approx %30 (+.f64 #s(literal 1 binary64) %33))
(approx %30 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 #s(literal 1/24 binary64) %8) #s(literal 1/2 binary64)))))
(approx %30 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %8))) #s(literal 1/2 binary64)))))
(approx %53 %54)
(approx %53 (+.f64 %54 (*.f64 #s(literal -1/2 binary64) %56)))
(approx %53 (+.f64 %54 (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) %54 (*.f64 #s(literal 1/24 binary64) %56)))))
(approx %53 (+.f64 %54 (*.f64 %8 (fma.f64 #s(literal -1/2 binary64) %54 (*.f64 %8 (fma.f64 #s(literal -1/720 binary64) %56 (*.f64 #s(literal 1/24 binary64) %54)))))))
(approx %73 %8)
(approx %76 %9)
(approx %79 %10)
(approx %82 %14)
(approx %85 #s(literal -1/6 binary64))
(approx %85 %16)
(approx %88 %17)
(approx %90 %18)
(approx %93 %33)
(approx %96 %97)
(approx %99 %100)
(approx %99 (fma.f64 #s(literal -1 binary64) %56 %100))
(approx %99 (fma.f64 #s(literal 2 binary64) %54 (*.f64 %8 (fma.f64 #s(literal -1 binary64) %54 (*.f64 #s(literal 1/12 binary64) %56)))))
(approx %99 (fma.f64 #s(literal 2 binary64) %54 (*.f64 %8 (fma.f64 #s(literal -1 binary64) %54 (*.f64 %8 (fma.f64 #s(literal -1/360 binary64) %56 (*.f64 #s(literal 1/12 binary64) %54)))))))
(approx %119 %120)
(approx %119 (fma.f64 #s(literal 1/2 binary64) %122 %120))
(approx %119 (fma.f64 %8 (fma.f64 #s(literal 5/24 binary64) %122 %126) %120))
(approx %119 (fma.f64 %8 (fma.f64 %8 (fma.f64 #s(literal 61/720 binary64) %122 (*.f64 #s(literal 5/24 binary64) %120)) %126) %120))
(approx %136 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %8)))
(approx %136 (+.f64 #s(literal 1 binary64) (*.f64 %8 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 5/24 binary64) %8)))))
(approx %136 (+.f64 #s(literal 1 binary64) (*.f64 %8 (+.f64 #s(literal 1/2 binary64) (*.f64 %8 (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal 61/720 binary64) %8)))))))
(approx %152 (*.f64 Cn (+.f64 #s(literal 1/2 binary64) %154)))
(approx %152 (*.f64 Cn (+.f64 #s(literal 1/2 binary64) (*.f64 %8 (-.f64 (*.f64 #s(literal 1/3840 binary64) %8) #s(literal 1/48 binary64))))))
(approx %152 (*.f64 Cn (+.f64 #s(literal 1/2 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (+.f64 #s(literal 1/3840 binary64) (*.f64 #s(literal -1/645120 binary64) %8))) #s(literal 1/48 binary64))))))
(approx %175 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) %8)))
(approx %175 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 #s(literal 1/384 binary64) %8) #s(literal 1/8 binary64)))))
(approx %175 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (+.f64 #s(literal 1/384 binary64) (*.f64 #s(literal -1/46080 binary64) %8))) #s(literal 1/8 binary64)))))
(approx %195 (*.f64 Cn (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) %8))))
(approx %195 (*.f64 Cn (+.f64 #s(literal 1/2 binary64) (*.f64 %8 (-.f64 (*.f64 #s(literal 1/240 binary64) %8) #s(literal 1/12 binary64))))))
(approx %195 (*.f64 Cn (+.f64 #s(literal 1/2 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (+.f64 #s(literal 1/240 binary64) (*.f64 #s(literal -1/10080 binary64) %8))) #s(literal 1/12 binary64))))))
(approx %217 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) %8)))
(approx %217 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 #s(literal 1/48 binary64) %8) #s(literal 1/4 binary64)))))
(approx %217 (+.f64 #s(literal 1 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (+.f64 #s(literal 1/48 binary64) (*.f64 #s(literal -1/1440 binary64) %8))) #s(literal 1/4 binary64)))))
(approx %236 (*.f64 #s(literal 1/4 binary64) %8))
(approx %236 (*.f64 %8 (+.f64 #s(literal 1/4 binary64) %154)))
(approx %236 (*.f64 %8 (+.f64 #s(literal 1/4 binary64) (*.f64 %8 (-.f64 (*.f64 #s(literal 1/1440 binary64) %8) #s(literal 1/48 binary64))))))
(approx %236 (*.f64 %8 (+.f64 #s(literal 1/4 binary64) (*.f64 %8 (-.f64 (*.f64 %8 (+.f64 #s(literal 1/1440 binary64) (*.f64 #s(literal -1/80640 binary64) %8))) #s(literal 1/48 binary64))))))
(approx %258 (/.f64 #s(literal 2 binary64) %54))
(approx %258 (fma.f64 #s(literal 2 binary64) %120 %122))
(approx %258 (fma.f64 %8 (fma.f64 #s(literal 5/12 binary64) %122 %120) %265))
(approx %258 (fma.f64 %8 (fma.f64 %8 (fma.f64 #s(literal 61/360 binary64) %122 (*.f64 #s(literal 5/12 binary64) %120)) %120) %265))
(approx %274 (/.f64 #s(literal 1/2 binary64) %54))
(approx %274 (fma.f64 #s(literal 1/4 binary64) %122 %126))
(approx %274 (fma.f64 %8 (fma.f64 #s(literal 5/48 binary64) %122 %280) %126))
(approx %274 (fma.f64 %8 (fma.f64 %8 (fma.f64 #s(literal 61/1440 binary64) %122 (*.f64 #s(literal 5/48 binary64) %120)) %280) %126))
(approx %290 %292)
(approx %290 (+.f64 %292 %294))
(approx %290 (fma.f64 %8 (fma.f64 #s(literal 2/3 binary64) %294 %292) %292))
(approx %290 (fma.f64 %8 (fma.f64 %8 (fma.f64 #s(literal 17/45 binary64) %294 (*.f64 #s(literal 2/3 binary64) %292)) %292) %292))
(approx %307 %291)
(approx %307 (fma.f64 #s(literal -1 binary64) %309 %291))
(approx %307 (fma.f64 %8 (fma.f64 #s(literal -1 binary64) %291 (*.f64 #s(literal 1/3 binary64) %309)) %291))
(approx %307 (fma.f64 %8 (fma.f64 #s(literal -1 binary64) %291 (*.f64 %8 (fma.f64 #s(literal -2/45 binary64) %309 (*.f64 #s(literal 1/3 binary64) %291)))) %291))
(approx (atan2 %324 (/ 1 %119)) (atan2.f64 %330 %332))
(approx (atan2 %4 %53) (atan2.f64 %336 %332))
(approx (atan2 %4 %340) (atan2.f64 %336 %345))
(approx %4 %336)
(approx %30 %331)
(approx %53 %332)
(approx %79 (*.f64 %8 %352))
(approx %355 (*.f64 #s(literal -1/6 binary64) %357))
(approx %355 (*.f64 %357 %352))
(approx %85 (*.f64 %8 %363))
(approx %88 (*.f64 #s(literal 1/120 binary64) %367))
(approx %88 (*.f64 %367 %363))
(approx %90 (*.f64 %367 %374))
(approx %377 (*.f64 #s(literal 1/120 binary64) %379))
(approx %377 (*.f64 %379 %363))
(approx %377 (*.f64 %379 %374))
(approx (+ 1 %93) (*.f64 %8 (-.f64 %351 #s(literal 1/2 binary64))))
(approx %99 (*.f64 #s(literal 2 binary64) %332))
(approx %119 (/.f64 #s(literal 1 binary64) %332))
(approx %136 %394)
(approx %152 %328)
(approx %175 %327)
(approx %195 %329)
(approx %324 %330)
(approx %217 %342)
(approx %236 %343)
(approx %339 %344)
(approx %258 (/.f64 #s(literal 2 binary64) %332))
(approx %274 (/.f64 #s(literal 1/2 binary64) %332))
(approx %290 (/.f64 #s(literal 1 binary64) %408))
(approx %307 %408)
(approx %340 %345)
(approx %355 (*.f64 #s(literal -1 binary64) (*.f64 %357 (-.f64 #s(literal 1/6 binary64) %351))))
(approx %377 (*.f64 #s(literal -1 binary64) (*.f64 %379 (-.f64 %362 #s(literal 1/120 binary64)))))
(approx %377 (*.f64 #s(literal -1 binary64) (*.f64 %379 (-.f64 %362 %373))))
(approx lam lam)
(approx %52 (+.f64 #s(literal 1 binary64) %427))
(approx %52 (+.f64 #s(literal 1 binary64) (*.f64 %426 (-.f64 (*.f64 #s(literal 1/24 binary64) %426) #s(literal 1/2 binary64)))))
(approx %52 (+.f64 #s(literal 1 binary64) (*.f64 %426 (-.f64 (*.f64 %426 (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) %426))) #s(literal 1/2 binary64)))))
(approx %53 (+.f64 %331 (*.f64 #s(literal -1/2 binary64) %442)))
(approx %53 (+.f64 %331 (*.f64 %426 (fma.f64 #s(literal -1/2 binary64) %331 (*.f64 #s(literal 1/24 binary64) %442)))))
(approx %53 (+.f64 %331 (*.f64 %426 (fma.f64 #s(literal -1/2 binary64) %331 (*.f64 %426 (fma.f64 #s(literal -1/720 binary64) %442 (*.f64 #s(literal 1/24 binary64) %331)))))))
(approx %458 %426)
(approx %460 %427)
(approx %462 %463)
(approx %467 %469)
(approx %467 %471)
(approx %473 %474)
(approx %473 (+.f64 %474 %477))
(approx %473 (+.f64 %474 (*.f64 lam (+.f64 %476 %481))))
(approx %473 (+.f64 %474 (*.f64 lam (+.f64 %476 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %474 (*.f64 #s(literal -1/6 binary64) %477)))))))
(approx %99 %493)
(approx %99 (fma.f64 #s(literal -1 binary64) %442 %493))
(approx %99 (fma.f64 #s(literal 2 binary64) %331 (*.f64 %426 (fma.f64 #s(literal -1 binary64) %331 (*.f64 #s(literal 1/12 binary64) %442)))))
(approx %99 (fma.f64 #s(literal 2 binary64) %331 (*.f64 %426 (fma.f64 #s(literal -1 binary64) %331 (*.f64 %426 (fma.f64 #s(literal -1/360 binary64) %442 (*.f64 #s(literal 1/12 binary64) %331)))))))
(approx %119 (fma.f64 #s(literal 1/2 binary64) %509 %394))
(approx %119 (fma.f64 %426 (fma.f64 #s(literal 5/24 binary64) %509 %512) %394))
(approx %119 (fma.f64 %426 (fma.f64 %426 (fma.f64 #s(literal 61/720 binary64) %509 (*.f64 #s(literal 5/24 binary64) %394)) %512) %394))
(approx %521 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) %426)))
(approx %521 (+.f64 #s(literal 1 binary64) (*.f64 %426 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 5/24 binary64) %426)))))
(approx %521 (+.f64 #s(literal 1 binary64) (*.f64 %426 (+.f64 #s(literal 1/2 binary64) (*.f64 %426 (+.f64 #s(literal 5/24 binary64) (*.f64 #s(literal 61/720 binary64) %426)))))))
(approx %537 %538)
(approx %540 (+.f64 %474 (*.f64 #s(literal -1 binary64) %477)))
(approx %540 (+.f64 %474 (*.f64 lam (fma.f64 #s(literal -1 binary64) %476 %481))))
(approx %540 (+.f64 %474 (*.f64 lam (fma.f64 #s(literal -1 binary64) %476 (*.f64 lam (fma.f64 #s(literal -1/2 binary64) %474 (*.f64 #s(literal 1/6 binary64) %477)))))))
(approx %258 (/.f64 #s(literal 2 binary64) %331))
(approx %258 (fma.f64 #s(literal 2 binary64) %394 %509))
(approx %258 (fma.f64 %426 (fma.f64 #s(literal 5/12 binary64) %509 %394) %560))
(approx %258 (fma.f64 %426 (fma.f64 %426 (fma.f64 #s(literal 61/360 binary64) %509 (*.f64 #s(literal 5/12 binary64) %394)) %394) %560))
(approx %274 (/.f64 #s(literal 1/2 binary64) %331))
(approx %274 (fma.f64 #s(literal 1/4 binary64) %509 %512))
(approx %274 (fma.f64 %426 (fma.f64 #s(literal 5/48 binary64) %509 %572) %512))
(approx %274 (fma.f64 %426 (fma.f64 %426 (fma.f64 #s(literal 61/1440 binary64) %509 (*.f64 #s(literal 5/48 binary64) %394)) %572) %512))
(approx %290 %581)
(approx %290 (+.f64 %581 %583))
(approx %290 (fma.f64 %426 (fma.f64 #s(literal 2/3 binary64) %583 %581) %581))
(approx %290 (fma.f64 %426 (fma.f64 %426 (fma.f64 #s(literal 17/45 binary64) %583 (*.f64 #s(literal 2/3 binary64) %581)) %581) %581))
(approx %307 %407)
(approx %307 (fma.f64 #s(literal -1 binary64) %595 %407))
(approx %307 (fma.f64 %426 (fma.f64 #s(literal -1 binary64) %407 (*.f64 #s(literal 1/3 binary64) %595)) %407))
(approx %307 (fma.f64 %426 (fma.f64 #s(literal -1 binary64) %407 (*.f64 %426 (fma.f64 #s(literal -2/45 binary64) %595 (*.f64 #s(literal 1/3 binary64) %407)))) %407))
(approx %340 (-.f64 (fma.f64 #s(literal -1/2 binary64) %608 %342) %343))
(approx %340 (-.f64 (fma.f64 %426 (fma.f64 #s(literal -1/2 binary64) %344 (*.f64 #s(literal 1/24 binary64) %608)) %342) %343))
(approx %340 (-.f64 (fma.f64 %426 (fma.f64 #s(literal -1/2 binary64) %344 (*.f64 %426 (fma.f64 #s(literal -1/720 binary64) %608 (*.f64 #s(literal 1/24 binary64) %344)))) %342) %343))
(approx (+ 1 %460) (*.f64 %426 (-.f64 (/.f64 #s(literal 1 binary64) %426) #s(literal 1/2 binary64))))
(approx %467 (*.f64 lam (+.f64 #s(literal 1 binary64) %630)))
(approx %473 (sin.f64 %471))
(approx %537 (*.f64 lam (-.f64 %630 #s(literal 1 binary64))))
(approx %540 (sin.f64 (-.f64 %469 lam)))
(approx %467 (*.f64 #s(literal -1 binary64) (*.f64 lam (-.f64 %642 #s(literal 1 binary64)))))
(approx %473 (sin.f64 (-.f64 %469 %463)))
(approx %537 (*.f64 #s(literal -1 binary64) (*.f64 lam (+.f64 #s(literal 1 binary64) %642))))
(approx %540 (sin.f64 %538))
Calls

6 calls:

TimeVariablePoint
47.0ms
Cn
0
45.0ms
Cn
-inf
39.0ms
Cn
inf
38.0ms
lam
0
23.0ms
lam
inf

rewrite1.7min (67.0%)

Memory
-292.1MiB live, 5 128.7MiB allocated; 2.0s collecting garbage

end0.0ms (0.0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...