a from scale-rotated-ellipse

Time bar (total: 2.5min)

start0.0ms (0.0%)

analyze13.8s (9.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%99.8%0.2%0.0%0.0%0.0%0
0.0%0.0%99.8%0.2%0.0%0.0%0.0%1
0.0%0.0%99.8%0.2%0.0%0.0%0.0%2
0.0%0.0%99.8%0.2%0.0%0.0%0.0%3
0.0%0.0%99.8%0.2%0.0%0.0%0.0%4
0.0%0.0%99.8%0.2%0.0%0.0%0.0%5
0.0%0.0%99.8%0.2%0.0%0.0%0.0%6
0.0%0.0%99.8%0.2%0.0%0.0%0.0%7
0.0%0.0%99.8%0.2%0.0%0.0%0.0%8
0.0%0.0%99.8%0.2%0.0%0.0%0.0%9
0.0%0.0%99.8%0.2%0.0%0.0%0.0%10
3.5%3.5%96.2%0.2%0.0%0.0%0.0%11
4.1%4.1%95.7%0.2%0.0%0.0%0.0%12
Compiler

Compiled 185 to 54 computations (70.8% saved)

sample35.3s (23.2%)

Samples
32.8s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 25.2s
ival-mult!: 6.5s (25.8% of total, 239.6 MiB)
ival-add!: 5.1s (20.2% of total, 140.6 MiB)
ival-pow2: 4.7s (18.7% of total, 217.9 MiB)
ival-div!: 3.0s (11.7% of total, 95.3 MiB)
ival-sinu: 2.6s (10.1% of total, 77.4 MiB)
ival-cosu: 1.6s (6.4% of total, 64.1 MiB)
ival-sqrt!: 783.0ms (3.1% of total, 22.8 MiB)
ival-sub!: 562.0ms (2.2% of total, 18.8 MiB)
ival-neg!: 405.0ms (1.6% of total, 16.9 MiB)
adjust: 50.0ms (0.2% of total, 2.8 MiB)
Bogosity

preprocess655.0ms (0.4%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05563900
136623900
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.5%
%7 = (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))
%13 = (/.f64 (*.f64 #s(literal 4 binary64) %7) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64)))
%20 = (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64 ))
%21 = (sin.f64 %20)
%24 = (cos.f64 %20)
%29 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %21) #s(literal 2 binary64)) (pow.f64 (*.f64 b %24) #s(literal 2 binary64))) x-scale) x-scale)
%36 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %24) #s(literal 2 binary64)) (pow.f64 (*.f64 b %21) #s(literal 2 binary64))) y-scale) y-scale)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) %13) %7) (+.f64 (+.f64 %29 %36) (sqrt.f64 (+.f64 (pow.f64 (-.f64 %29 %36) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) %21) %24) x-scale) y-scale) #s(literal 2 binary64)))))))) %13)
Compiler

Compiled 2 to 112 computations (-5500.0% saved)

sample7.0ms (0.0%)

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)

series27.3s (17.9%)

Counts
56 → 529
Calls
Call 1
Inputs
%4 = (*.f64 b a)
%5 = (neg.f64 a)
%6 = (*.f64 b %5)
%7 = (*.f64 %4 %6)
%8 = (*.f64 #s(literal 4 binary64) %7)
%11 = (*.f64 x-scale y-scale)
%12 = (pow.f64 %11 #s(literal 2 binary64))
%13 = (/.f64 %8 %12)
%14 = (*.f64 #s(literal 2 binary64) %13)
%15 = (*.f64 %14 %7)
%18 = (/.f64 angle #s(literal 180 binary64))
%19 = (PI.f64 )
%20 = (*.f64 %18 %19)
%21 = (sin.f64 %20)
%22 = (*.f64 a %21)
%23 = (pow.f64 %22 #s(literal 2 binary64))
%24 = (cos.f64 %20)
%25 = (*.f64 b %24)
%26 = (pow.f64 %25 #s(literal 2 binary64))
%27 = (+.f64 %23 %26)
%28 = (/.f64 %27 x-scale)
%29 = (/.f64 %28 x-scale)
%30 = (*.f64 a %24)
%31 = (pow.f64 %30 #s(literal 2 binary64))
%32 = (*.f64 b %21)
%33 = (pow.f64 %32 #s(literal 2 binary64))
%34 = (+.f64 %31 %33)
%35 = (/.f64 %34 y-scale)
%36 = (/.f64 %35 y-scale)
%37 = (+.f64 %29 %36)
%38 = (-.f64 %29 %36)
%39 = (pow.f64 %38 #s(literal 2 binary64))
%40 = (pow.f64 b #s(literal 2 binary64))
%41 = (pow.f64 a #s(literal 2 binary64))
%42 = (-.f64 %40 %41)
%43 = (*.f64 #s(literal 2 binary64) %42)
%44 = (*.f64 %43 %21)
%45 = (*.f64 %44 %24)
%46 = (/.f64 %45 x-scale)
%47 = (/.f64 %46 y-scale)
%48 = (pow.f64 %47 #s(literal 2 binary64))
%49 = (+.f64 %39 %48)
%50 = (sqrt.f64 %49)
%51 = (+.f64 %37 %50)
%52 = (*.f64 %15 %51)
%53 = (sqrt.f64 %52)
%54 = (neg.f64 %53)
#s(literal 2 binary64)
#s(literal 4 binary64)
b
a
%4
%5
%6
%7
%8
x-scale
y-scale
%11
%12
%13
%14
%15
angle
#s(literal 180 binary64)
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
(/.f64 %54 %13)
Outputs
%6 = (* b a)
%7 = (*.f64 a b)
%9 = (neg a)
%13 = (* b %9)
%16 = (* %6 %13)
%18 = (pow.f64 a #s(literal 2 binary64))
%19 = (pow.f64 b #s(literal 2 binary64))
%20 = (*.f64 %18 %19)
%24 = (* 4 %16)
%30 = (* x-scale y-scale)
%31 = (pow %30 2)
%32 = (/ %24 %31)
%33 = (pow.f64 x-scale #s(literal 2 binary64))
%34 = (pow.f64 y-scale #s(literal 2 binary64))
%35 = (*.f64 %33 %34)
%36 = (/.f64 %20 %35)
%39 = (* 2 %32)
%43 = (* %39 %16)
%46 = (pow.f64 a #s(literal 4 binary64))
%47 = (pow.f64 b #s(literal 4 binary64))
%54 = (/ angle 180)
%56 = (* %54 (PI ))
%57 = (sin %56)
%58 = (* a %57)
%60 = (PI.f64 )
%61 = (*.f64 angle %60)
%62 = (*.f64 #s(literal 1/180 binary64) %61)
%63 = (sin.f64 %62)
%66 = (pow %58 2)
%67 = (pow.f64 %63 #s(literal 2 binary64))
%68 = (*.f64 %18 %67)
%70 = (cos %56)
%71 = (* b %70)
%72 = (pow %71 2)
%73 = (+ %66 %72)
%74 = (cos.f64 %62)
%75 = (pow.f64 %74 #s(literal 2 binary64))
%76 = (*.f64 %19 %75)
%78 = (fma.f64 %18 %67 %76)
%80 = (/ %73 x-scale)
%81 = (/.f64 %76 x-scale)
%83 = (/.f64 %68 x-scale)
%86 = (/ %80 x-scale)
%87 = (/.f64 %76 %33)
%89 = (/.f64 %68 %33)
%90 = (+.f64 %89 %87)
%92 = (* a %70)
%95 = (pow %92 2)
%96 = (*.f64 %18 %75)
%98 = (* b %57)
%99 = (pow %98 2)
%100 = (+ %95 %99)
%101 = (*.f64 %19 %67)
%103 = (fma.f64 %18 %75 %101)
%105 = (/ %100 y-scale)
%106 = (/.f64 %101 y-scale)
%108 = (/.f64 %96 y-scale)
%111 = (/ %105 y-scale)
%112 = (/.f64 %101 %34)
%114 = (/.f64 %96 %34)
%115 = (+.f64 %114 %112)
%117 = (+ %86 %111)
%118 = (+.f64 %87 %112)
%120 = (/.f64 %75 %34)
%121 = (/.f64 %67 %33)
%122 = (+.f64 %120 %121)
%125 = (- %86 %111)
%126 = (-.f64 %87 %112)
%128 = (-.f64 %121 %120)
%132 = (pow %125 2)
%133 = (pow.f64 %126 #s(literal 2 binary64))
%135 = (*.f64 %126 %128)
%139 = (pow.f64 %128 #s(literal 2 binary64))
%144 = (pow a 2)
%147 = (- (pow b 2) %144)
%151 = (* 2 %147)
%152 = (*.f64 #s(literal 2 binary64) %19)
%157 = (* %151 %57)
%158 = (*.f64 %19 %63)
%159 = (*.f64 #s(literal 2 binary64) %158)
%161 = (*.f64 %18 %63)
%164 = (* %157 %70)
%165 = (*.f64 %74 %63)
%166 = (*.f64 %19 %165)
%167 = (*.f64 #s(literal 2 binary64) %166)
%169 = (*.f64 %18 %165)
%172 = (/ %164 x-scale)
%174 = (*.f64 #s(literal 2 binary64) (/.f64 %166 x-scale))
%176 = (/.f64 %169 x-scale)
%179 = (/ %172 y-scale)
%180 = (*.f64 x-scale y-scale)
%182 = (*.f64 #s(literal 2 binary64) (/.f64 %166 %180))
%184 = (/.f64 %169 %180)
%187 = (pow %179 2)
%188 = (*.f64 %75 %67)
%189 = (*.f64 %47 %188)
%190 = (/.f64 %189 %35)
%191 = (*.f64 #s(literal 4 binary64) %190)
%193 = (*.f64 %19 %188)
%195 = (/.f64 (*.f64 %18 %193) %35)
%198 = (/.f64 %193 %35)
%199 = (*.f64 %18 %188)
%200 = (/.f64 %199 %35)
%206 = (+ %132 %187)
%207 = (fma.f64 #s(literal 4 binary64) %190 %133)
%210 = (fma.f64 #s(literal -8 binary64) %198 (*.f64 #s(literal 2 binary64) %135))
%214 = (/.f64 %188 %35)
%215 = (fma.f64 #s(literal 4 binary64) %214 %139)
%222 = (sqrt %206)
%223 = (sqrt.f64 %207)
%232 = (pow.f64 %210 #s(literal 2 binary64))
%236 = (-.f64 %215 (*.f64 #s(literal 1/4 binary64) (/.f64 %232 (pow.f64 %223 #s(literal 2 binary64)))))
%238 = (/.f64 (*.f64 %18 %236) %223)
%239 = (/.f64 %210 %223)
%246 = (*.f64 %210 %236)
%249 = (pow.f64 %223 #s(literal 3 binary64))
%253 = (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 %18 %246) %249) (*.f64 #s(literal 1/2 binary64) (/.f64 %236 %223)))
%259 = (+ %117 %222)
%260 = (+.f64 %223 %118)
%262 = (fma.f64 #s(literal 1/2 binary64) %239 %122)
%275 = (* %43 %259)
%276 = (*.f64 %47 %260)
%281 = (*.f64 %47 %262)
%282 = (*.f64 %18 %281)
%284 = (/.f64 %276 %35)
%285 = (*.f64 #s(literal 8 binary64) %284)
%289 = (*.f64 %47 %236)
%292 = (*.f64 %33 (*.f64 %34 %223))
%294 = (/.f64 %281 %35)
%301 = (*.f64 %47 %246)
%304 = (*.f64 %33 (*.f64 %34 %249))
%307 = (*.f64 #s(literal 4 binary64) (/.f64 %289 %292))
%315 = (sqrt %275)
%316 = (sqrt.f64 %285)
%317 = (*.f64 %18 %316)
%320 = (*.f64 %33 (*.f64 %34 %316))
%321 = (/.f64 %282 %320)
%327 = (pow.f64 b #s(literal 8 binary64))
%330 = (pow.f64 x-scale #s(literal 4 binary64))
%331 = (pow.f64 y-scale #s(literal 4 binary64))
%332 = (pow.f64 %316 #s(literal 2 binary64))
%337 = (-.f64 %307 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %327 (pow.f64 %262 #s(literal 2 binary64))) (*.f64 %330 (*.f64 %331 %332)))))
%339 = (/.f64 (*.f64 %18 %337) %316)
%340 = (/.f64 %281 %320)
%341 = (*.f64 #s(literal 4 binary64) %340)
%355 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %301 %304)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %47 (*.f64 %262 %337)) (*.f64 %33 (*.f64 %34 %332)))))
%357 = (/.f64 (*.f64 %18 %355) %316)
%359 = (*.f64 #s(literal 1/2 binary64) (/.f64 %337 %316))
%367 = (neg %315)
%389 = (/ %367 %32)
%390 = (/.f64 %320 %19)
%393 = (*.f64 %19 %262)
%400 = (*.f64 %33 (*.f64 %34 %337))
%402 = (*.f64 %19 %316)
%404 = (/.f64 %393 %316)
%425 = (*.f64 %18 x-scale)
%433 = (/.f64 %76 (*.f64 %18 %33))
%434 = (+.f64 %433 %121)
%450 = (/.f64 %101 (*.f64 %18 %34))
%451 = (+.f64 %450 %120)
%457 = (+.f64 %433 (+.f64 %450 %122))
%467 = (/.f64 %135 %18)
%472 = (+.f64 (/.f64 %133 %46) %139)
%478 = (/.f64 %19 %18)
%505 = (/.f64 %165 x-scale)
%513 = (/.f64 %165 %180)
%520 = (*.f64 %46 %188)
%521 = (/.f64 %520 %35)
%522 = (*.f64 #s(literal 4 binary64) %521)
%524 = (*.f64 %18 %35)
%525 = (/.f64 %193 %524)
%526 = (*.f64 #s(literal 4 binary64) %214)
%531 = (/.f64 %189 (*.f64 %46 %35))
%548 = (sqrt.f64 %215)
%549 = (*.f64 %18 %548)
%551 = (/.f64 %210 %549)
%559 = (-.f64 %207 (*.f64 #s(literal 1/4 binary64) (/.f64 %232 (pow.f64 %548 #s(literal 2 binary64)))))
%561 = (/.f64 %559 (*.f64 %46 %548))
%563 = (fma.f64 #s(literal 1/2 binary64) %551 (*.f64 #s(literal 1/2 binary64) %561))
%567 = (*.f64 %210 %559)
%569 = (pow.f64 a #s(literal 6 binary64))
%570 = (pow.f64 %548 #s(literal 3 binary64))
%572 = (/.f64 %567 (*.f64 %569 %570))
%577 = (+.f64 %548 %122)
%585 = (fma.f64 #s(literal 1/2 binary64) %551 (fma.f64 #s(literal 1/2 binary64) %561 %457))
%593 = (*.f64 %47 %577)
%598 = (/.f64 %593 %35)
%600 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %210 %548) %118)
%601 = (*.f64 %47 %600)
%604 = (fma.f64 #s(literal 8 binary64) %598 (*.f64 #s(literal 8 binary64) (/.f64 %601 %524)))
%607 = (*.f64 %47 %559)
%609 = (*.f64 %33 (*.f64 %34 %548))
%612 = (fma.f64 #s(literal 4 binary64) (/.f64 %607 (*.f64 %46 %609)) %604)
%615 = (*.f64 %47 %567)
%617 = (*.f64 %33 (*.f64 %34 %570))
%623 = (pow.f64 a #s(literal 3 binary64))
%625 = (sqrt.f64 (*.f64 #s(literal 8 binary64) %598))
%626 = (*.f64 %623 %625)
%629 = (*.f64 %33 (*.f64 %34 %625))
%631 = (/.f64 %601 (*.f64 %18 %629))
%632 = (*.f64 #s(literal 4 binary64) %631)
%633 = (+.f64 %625 %632)
%634 = (*.f64 %623 %633)
%640 = (pow.f64 %625 #s(literal 2 binary64))
%645 = (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 %607 %609)) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %327 (pow.f64 %600 #s(literal 2 binary64))) (*.f64 %330 (*.f64 %331 %640)))))
%647 = (/.f64 %645 (*.f64 %46 %625))
%648 = (fma.f64 #s(literal 1/2 binary64) %647 %632)
%649 = (+.f64 %625 %648)
%650 = (*.f64 %623 %649)
%660 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %615 %617)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %47 (*.f64 %600 %645)) (*.f64 %33 (*.f64 %34 %640)))))
%662 = (/.f64 %660 (*.f64 %569 %625))
%665 = (*.f64 %623 (+.f64 %625 (fma.f64 #s(literal 1/2 binary64) %662 %648)))
%671 = (*.f64 %623 (-.f64 (*.f64 #s(literal -4 binary64) %631) %625))
%675 = (*.f64 %623 (-.f64 (*.f64 #s(literal -1/2 binary64) %647) %633))
%679 = (*.f64 %623 (-.f64 (*.f64 #s(literal -1/2 binary64) %662) %649))
%682 = (/.f64 (*.f64 a %629) %19)
%689 = (fma.f64 #s(literal 1/4 binary64) (/.f64 %629 %19) (/.f64 (*.f64 %19 %600) (*.f64 %18 %625)))
%690 = (*.f64 a %689)
%694 = (*.f64 %19 %625)
%697 = (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %33 (*.f64 %34 %645)) (*.f64 %46 %694)) %689)
%698 = (*.f64 a %697)
%705 = (*.f64 a (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %33 (*.f64 %34 %660)) (*.f64 %569 %694)) %697))
%732 = (+.f64 %114 %89)
%734 = (/.f64 %75 %33)
%735 = (/.f64 %67 %34)
%736 = (+.f64 %734 %735)
%739 = (-.f64 %89 %114)
%741 = (-.f64 %734 %735)
%745 = (pow.f64 %739 #s(literal 2 binary64))
%747 = (*.f64 %739 %741)
%751 = (pow.f64 %741 #s(literal 2 binary64))
%756 = (-.f64 %19 %18)
%765 = (fma.f64 #s(literal 4 binary64) %521 %745)
%768 = (fma.f64 #s(literal -8 binary64) %200 (*.f64 #s(literal 2 binary64) %747))
%772 = (fma.f64 #s(literal 4 binary64) %214 %751)
%779 = (sqrt.f64 %765)
%786 = (pow.f64 %768 #s(literal 2 binary64))
%790 = (-.f64 %772 (*.f64 #s(literal 1/4 binary64) (/.f64 %786 (pow.f64 %779 #s(literal 2 binary64)))))
%791 = (*.f64 %19 %790)
%792 = (/.f64 %791 %779)
%793 = (/.f64 %768 %779)
%799 = (*.f64 %768 %790)
%800 = (*.f64 %19 %799)
%801 = (pow.f64 %779 #s(literal 3 binary64))
%805 = (fma.f64 #s(literal -1/4 binary64) (/.f64 %800 %801) (*.f64 #s(literal 1/2 binary64) (/.f64 %790 %779)))
%811 = (+.f64 %779 %732)
%813 = (fma.f64 #s(literal 1/2 binary64) %793 %736)
%831 = (*.f64 %19 %813)
%832 = (*.f64 %46 %831)
%835 = (/.f64 (*.f64 %46 %811) %35)
%836 = (*.f64 #s(literal 8 binary64) %835)
%842 = (*.f64 %33 (*.f64 %34 %779))
%844 = (*.f64 %46 %813)
%845 = (/.f64 %844 %35)
%854 = (*.f64 %33 (*.f64 %34 %801))
%858 = (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 %790) %842))
%866 = (sqrt.f64 %836)
%867 = (*.f64 %19 %866)
%870 = (*.f64 %33 (*.f64 %34 %866))
%871 = (/.f64 %832 %870)
%876 = (pow.f64 a #s(literal 8 binary64))
%879 = (pow.f64 %866 #s(literal 2 binary64))
%884 = (-.f64 %858 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %876 (pow.f64 %813 #s(literal 2 binary64))) (*.f64 %330 (*.f64 %331 %879)))))
%886 = (/.f64 (*.f64 %19 %884) %866)
%887 = (/.f64 %844 %870)
%888 = (*.f64 #s(literal 4 binary64) %887)
%903 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 %46 %799) %854)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 (*.f64 %813 %884)) (*.f64 %33 (*.f64 %34 %879)))))
%905 = (/.f64 (*.f64 %19 %903) %866)
%907 = (*.f64 #s(literal 1/2 binary64) (/.f64 %884 %866))
%935 = (/.f64 %870 %18)
%943 = (*.f64 %33 (*.f64 %34 %884))
%945 = (*.f64 %18 %866)
%948 = (/.f64 (*.f64 %18 %813) %866)
%968 = (*.f64 %19 x-scale)
%975 = (/.f64 %68 (*.f64 %19 %33))
%976 = (+.f64 %975 %734)
%990 = (/.f64 %96 (*.f64 %19 %34))
%991 = (+.f64 %990 %735)
%997 = (+.f64 %990 (+.f64 %975 %736))
%1007 = (/.f64 %747 %19)
%1012 = (+.f64 (/.f64 %745 %47) %751)
%1016 = (/.f64 %18 %19)
%1046 = (*.f64 %19 %35)
%1047 = (/.f64 %199 %1046)
%1052 = (/.f64 %520 (*.f64 %47 %35))
%1069 = (sqrt.f64 %772)
%1070 = (*.f64 %19 %1069)
%1072 = (/.f64 %768 %1070)
%1080 = (-.f64 %765 (*.f64 #s(literal 1/4 binary64) (/.f64 %786 (pow.f64 %1069 #s(literal 2 binary64)))))
%1082 = (/.f64 %1080 (*.f64 %47 %1069))
%1084 = (fma.f64 #s(literal 1/2 binary64) %1072 (*.f64 #s(literal 1/2 binary64) %1082))
%1088 = (*.f64 %768 %1080)
%1089 = (pow.f64 b #s(literal 6 binary64))
%1090 = (pow.f64 %1069 #s(literal 3 binary64))
%1092 = (/.f64 %1088 (*.f64 %1089 %1090))
%1097 = (+.f64 %1069 %736)
%1105 = (fma.f64 #s(literal 1/2 binary64) %1072 (fma.f64 #s(literal 1/2 binary64) %1082 %997))
%1119 = (/.f64 (*.f64 %46 %1097) %35)
%1121 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %768 %1069) %732)
%1122 = (*.f64 %46 %1121)
%1125 = (fma.f64 #s(literal 8 binary64) %1119 (*.f64 #s(literal 8 binary64) (/.f64 %1122 %1046)))
%1128 = (*.f64 %46 %1080)
%1130 = (*.f64 %33 (*.f64 %34 %1069))
%1133 = (fma.f64 #s(literal 4 binary64) (/.f64 %1128 (*.f64 %47 %1130)) %1125)
%1136 = (*.f64 %46 %1088)
%1138 = (*.f64 %33 (*.f64 %34 %1090))
%1144 = (pow.f64 b #s(literal 3 binary64))
%1146 = (sqrt.f64 (*.f64 #s(literal 8 binary64) %1119))
%1147 = (*.f64 %1144 %1146)
%1150 = (*.f64 %33 (*.f64 %34 %1146))
%1152 = (/.f64 %1122 (*.f64 %19 %1150))
%1153 = (*.f64 #s(literal 4 binary64) %1152)
%1154 = (+.f64 %1146 %1153)
%1155 = (*.f64 %1144 %1154)
%1161 = (pow.f64 %1146 #s(literal 2 binary64))
%1166 = (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 %1128 %1130)) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %876 (pow.f64 %1121 #s(literal 2 binary64))) (*.f64 %330 (*.f64 %331 %1161)))))
%1167 = (*.f64 %47 %1146)
%1168 = (/.f64 %1166 %1167)
%1169 = (fma.f64 #s(literal 1/2 binary64) %1168 %1153)
%1170 = (+.f64 %1146 %1169)
%1171 = (*.f64 %1144 %1170)
%1181 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %1136 %1138)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 (*.f64 %1121 %1166)) (*.f64 %33 (*.f64 %34 %1161)))))
%1182 = (*.f64 %1089 %1146)
%1183 = (/.f64 %1181 %1182)
%1186 = (*.f64 %1144 (+.f64 %1146 (fma.f64 #s(literal 1/2 binary64) %1183 %1169)))
%1192 = (*.f64 %1144 (-.f64 (*.f64 #s(literal -4 binary64) %1152) %1146))
%1196 = (*.f64 %1144 (-.f64 (*.f64 #s(literal -1/2 binary64) %1168) %1154))
%1200 = (*.f64 %1144 (-.f64 (*.f64 #s(literal -1/2 binary64) %1183) %1170))
%1203 = (/.f64 (*.f64 b %1150) %18)
%1210 = (fma.f64 #s(literal 1/4 binary64) (/.f64 %1150 %18) (/.f64 (*.f64 %18 %1121) (*.f64 %19 %1146)))
%1211 = (*.f64 b %1210)
%1217 = (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %33 (*.f64 %34 %1166)) (*.f64 %18 %1167)) %1210)
%1218 = (*.f64 b %1217)
%1225 = (*.f64 b (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %33 (*.f64 %34 %1181)) (*.f64 %18 %1182)) %1217))
%1252 = (pow.f64 angle #s(literal 2 binary64))
%1253 = (pow.f64 %60 #s(literal 3 binary64))
%1254 = (*.f64 %1252 %1253)
%1261 = (pow.f64 %60 #s(literal 5 binary64))
%1262 = (*.f64 %1252 %1261)
%1271 = (pow.f64 %60 #s(literal 7 binary64))
%1272 = (*.f64 %1252 %1271)
%1285 = (*.f64 a %60)
%1290 = (*.f64 a %1253)
%1309 = (pow.f64 %60 #s(literal 2 binary64))
%1310 = (*.f64 %1252 %1309)
%1311 = (*.f64 %18 %1310)
%1315 = (pow.f64 %60 #s(literal 4 binary64))
%1316 = (*.f64 %1252 %1315)
%1318 = (*.f64 %18 %1309)
%1319 = (*.f64 #s(literal 1/32400 binary64) %1318)
%1323 = (*.f64 %18 %1315)
%1325 = (pow.f64 %60 #s(literal 6 binary64))
%1328 = (fma.f64 #s(literal 1/2040733440000000 binary64) %1325 (*.f64 #s(literal 1/1224440064000000 binary64) %1325))
%1337 = (pow.f64 %60 #s(literal 8 binary64))
%1340 = (fma.f64 #s(literal -1/396718580736000000000 binary64) %1337 (*.f64 #s(literal -1/2777030065152000000000 binary64) %1337))
%1342 = (*.f64 %18 %1328)
%1362 = (*.f64 %1252 %1325)
%1370 = (*.f64 b %1309)
%1375 = (*.f64 b %1315)
%1392 = (*.f64 %19 %1309)
%1393 = (*.f64 %1252 %1392)
%1399 = (fma.f64 #s(literal 1/12597120000 binary64) %1315 (*.f64 #s(literal 1/4199040000 binary64) %1315))
%1400 = (*.f64 %19 %1399)
%1408 = (fma.f64 #s(literal -1/816293376000000 binary64) %1325 (*.f64 #s(literal -1/12244400640000000 binary64) %1325))
%1409 = (*.f64 %19 %1408)
%1432 = (/.f64 %19 x-scale)
%1434 = (/.f64 %1392 x-scale)
%1435 = (/.f64 %1318 x-scale)
%1440 = (/.f64 %1323 x-scale)
%1441 = (/.f64 %1400 x-scale)
%1458 = (/.f64 %19 %33)
%1460 = (/.f64 %1392 %33)
%1461 = (/.f64 %1318 %33)
%1463 = (fma.f64 #s(literal -1/32400 binary64) %1460 (*.f64 #s(literal 1/32400 binary64) %1461))
%1466 = (/.f64 %1323 %33)
%1467 = (/.f64 %1400 %33)
%1468 = (fma.f64 #s(literal -1/3149280000 binary64) %1466 %1467)
%1474 = (/.f64 %1342 %33)
%1475 = (/.f64 %1409 %33)
%1476 = (+.f64 %1474 %1475)
%1488 = (*.f64 a %1309)
%1512 = (*.f64 %18 %1399)
%1518 = (*.f64 b %60)
%1522 = (*.f64 b %1253)
%1528 = (*.f64 b %1261)
%1548 = (*.f64 %19 %1315)
%1550 = (*.f64 #s(literal 1/32400 binary64) %1392)
%1554 = (*.f64 %19 %1328)
%1587 = (/.f64 %18 y-scale)
%1589 = (/.f64 %1318 y-scale)
%1590 = (/.f64 %1392 y-scale)
%1595 = (/.f64 %1548 y-scale)
%1596 = (/.f64 %1512 y-scale)
%1603 = (*.f64 %18 %1408)
%1614 = (/.f64 %18 %34)
%1616 = (/.f64 %1318 %34)
%1617 = (/.f64 %1392 %34)
%1618 = (*.f64 #s(literal 1/32400 binary64) %1617)
%1619 = (fma.f64 #s(literal -1/32400 binary64) %1616 %1618)
%1622 = (/.f64 %1548 %34)
%1623 = (/.f64 %1512 %34)
%1624 = (fma.f64 #s(literal -1/3149280000 binary64) %1622 %1623)
%1630 = (/.f64 %1603 %34)
%1631 = (/.f64 %1554 %34)
%1632 = (+.f64 %1630 %1631)
%1640 = (+.f64 %1614 %1458)
%1647 = (+.f64 %1623 %1467)
%1659 = (+.f64 %1630 (+.f64 %1474 (+.f64 %1475 %1631)))
%1670 = (-.f64 %1458 %1614)
%1672 = (-.f64 %1463 %1619)
%1676 = (-.f64 %1468 %1624)
%1684 = (-.f64 %1476 %1632)
%1695 = (pow.f64 %1670 #s(literal 2 binary64))
%1697 = (*.f64 %1672 %1670)
%1701 = (*.f64 %1676 %1670)
%1702 = (pow.f64 %1672 #s(literal 2 binary64))
%1708 = (*.f64 %1672 %1676)
%1709 = (*.f64 %1684 %1670)
%1719 = (*.f64 %60 %756)
%1720 = (*.f64 angle %1719)
%1724 = (*.f64 %1253 %756)
%1731 = (*.f64 %1261 %756)
%1740 = (*.f64 %1271 %756)
%1752 = (fma.f64 #s(literal -1/11664000 binary64) %1724 (*.f64 #s(literal -1/34992000 binary64) %1724))
%1762 = (fma.f64 #s(literal 1/22674816000000 binary64) %1731 (fma.f64 #s(literal 1/4534963200000 binary64) %1731 (*.f64 #s(literal 1/2267481600000 binary64) %1731)))
%1789 = (/.f64 %1719 x-scale)
%1790 = (/.f64 %1724 x-scale)
%1792 = (fma.f64 #s(literal -1/11664000 binary64) %1790 (*.f64 #s(literal -1/34992000 binary64) %1790))
%1798 = (/.f64 %1731 x-scale)
%1801 = (fma.f64 #s(literal 1/22674816000000 binary64) %1798 (fma.f64 #s(literal 1/4534963200000 binary64) %1798 (*.f64 #s(literal 1/2267481600000 binary64) %1798)))
%1809 = (/.f64 %1740 x-scale)
%1826 = (/.f64 %1719 %180)
%1827 = (/.f64 %1724 %180)
%1829 = (fma.f64 #s(literal -1/11664000 binary64) %1827 (*.f64 #s(literal -1/34992000 binary64) %1827))
%1835 = (/.f64 %1731 %180)
%1838 = (fma.f64 #s(literal 1/22674816000000 binary64) %1835 (fma.f64 #s(literal 1/4534963200000 binary64) %1835 (*.f64 #s(literal 1/2267481600000 binary64) %1835)))
%1846 = (/.f64 %1740 %180)
%1861 = (pow.f64 %756 #s(literal 2 binary64))
%1862 = (*.f64 %1309 %1861)
%1867 = (/.f64 %1862 %35)
%1870 = (/.f64 (*.f64 %1315 %1861) %35)
%1872 = (fma.f64 #s(literal -1/1049760000 binary64) %1870 (*.f64 #s(literal -1/3149280000 binary64) %1870))
%1881 = (*.f64 %1399 %1861)
%1884 = (*.f64 %1328 %1861)
%1887 = (fma.f64 #s(literal 1/102036672000000 binary64) (/.f64 (*.f64 %1325 %1861) %35) (fma.f64 #s(literal 1/32400 binary64) (/.f64 (*.f64 %1309 %1881) %35) (/.f64 %1884 %35)))
%1908 = (*.f64 #s(literal 4 binary64) %1887)
%1917 = (fma.f64 #s(literal 1/8100 binary64) %1867 (*.f64 #s(literal 2 binary64) %1697))
%1921 = (fma.f64 #s(literal 2 binary64) %1701 (fma.f64 #s(literal 4 binary64) %1872 %1702))
%1928 = (fma.f64 #s(literal 2 binary64) %1708 (fma.f64 #s(literal 2 binary64) %1709 %1908))
%1937 = (sqrt.f64 %1695)
%1945 = (pow.f64 %1937 #s(literal 2 binary64))
%1948 = (-.f64 %1921 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 %1917 #s(literal 2 binary64)) %1945)))
%1951 = (/.f64 %1917 %1937)
%1952 = (*.f64 #s(literal 1/2 binary64) %1951)
%1960 = (-.f64 %1928 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1917 %1948) %1945)))
%1963 = (/.f64 %1948 %1937)
%1971 = (+.f64 %1937 %1640)
%1976 = (fma.f64 #s(literal -1/32400 binary64) %1616 (fma.f64 #s(literal -1/32400 binary64) %1460 (fma.f64 #s(literal 1/32400 binary64) %1461 (fma.f64 #s(literal 1/32400 binary64) %1617 %1952))))
%1982 = (fma.f64 #s(literal -1/3149280000 binary64) %1466 (fma.f64 #s(literal -1/3149280000 binary64) %1622 (fma.f64 #s(literal 1/2 binary64) %1963 %1647)))
%1993 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %1960 %1937) %1659)
%2009 = (/.f64 (*.f64 %46 (*.f64 %47 %1971)) %35)
%2010 = (*.f64 #s(literal 8 binary64) %2009)
%2012 = (*.f64 %47 %1976)
%2014 = (*.f64 %46 (*.f64 %1252 %2012))
%2018 = (*.f64 %47 %1982)
%2022 = (*.f64 %46 %2012)
%2023 = (/.f64 %2022 %35)
%2029 = (*.f64 %47 %1993)
%2035 = (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %46 %2018) %35))
%2042 = (sqrt.f64 %2010)
%2045 = (*.f64 %33 (*.f64 %34 %2042))
%2046 = (/.f64 %2014 %2045)
%2053 = (pow.f64 %2042 #s(literal 2 binary64))
%2058 = (-.f64 %2035 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %876 (*.f64 %327 (pow.f64 %1976 #s(literal 2 binary64)))) (*.f64 %330 (*.f64 %331 %2053)))))
%2060 = (/.f64 (*.f64 %1252 %2058) %2042)
%2061 = (/.f64 %2022 %2045)
%2062 = (*.f64 #s(literal 4 binary64) %2061)
%2077 = (-.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %46 %2029) %35)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 (*.f64 %47 (*.f64 %1976 %2058))) (*.f64 %33 (*.f64 %34 %2053)))))
%2079 = (/.f64 (*.f64 %1252 %2077) %2042)
%2081 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2058 %2042))
%2105 = (/.f64 %2045 %20)
%2108 = (*.f64 %19 %1976)
%2115 = (*.f64 %33 (*.f64 %34 %2058))
%2118 = (*.f64 %18 (*.f64 %19 %2042))
%2121 = (/.f64 (*.f64 %18 %2108) %2042)
%2145 = (/.f64 %103 %34)
%2148 = (+.f64 %114 (+.f64 %89 %118))
%2150 = (-.f64 %90 %115)
%2152 = (pow.f64 %2150 #s(literal 2 binary64))
%2154 = (*.f64 %63 %756)
%2157 = (*.f64 %74 %2154)
%2167 = (*.f64 %75 (*.f64 %67 %1861))
%2168 = (/.f64 %2167 %35)
%2171 = (fma.f64 #s(literal 4 binary64) %2168 %2152)
%2173 = (sqrt.f64 %2171)
%2175 = (+.f64 %2173 %2148)
%2180 = (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %46 (*.f64 %47 %2175)) %35))
%2182 = (sqrt.f64 %2180)
%2194 = (*.f64 %33 %115)
%2202 = (pow.f64 %78 #s(literal 2 binary64))
%2203 = (/.f64 %2202 %330)
%2205 = (*.f64 %78 %115)
%2210 = (pow.f64 %115 #s(literal 2 binary64))
%2211 = (*.f64 %33 %2210)
%2216 = (/.f64 %2167 %34)
%2218 = (fma.f64 #s(literal -2 binary64) %2205 (*.f64 #s(literal 4 binary64) %2216))
%2227 = (sqrt.f64 %2202)
%2236 = (pow.f64 %2218 #s(literal 2 binary64))
%2240 = (-.f64 %2210 (*.f64 #s(literal 1/4 binary64) (/.f64 %2236 (pow.f64 %2227 #s(literal 2 binary64)))))
%2241 = (*.f64 %33 %2240)
%2242 = (/.f64 %2241 %2227)
%2243 = (/.f64 %2218 %2227)
%2250 = (*.f64 %2218 %2240)
%2251 = (*.f64 %33 %2250)
%2252 = (pow.f64 %2227 #s(literal 3 binary64))
%2256 = (fma.f64 #s(literal -1/4 binary64) (/.f64 %2251 %2252) (*.f64 #s(literal 1/2 binary64) (/.f64 %2240 %2227)))
%2263 = (+.f64 %2227 %78)
%2266 = (fma.f64 #s(literal 1/2 binary64) %2243 %115)
%2267 = (*.f64 %33 %2266)
%2289 = (*.f64 %46 (*.f64 %47 %2263))
%2295 = (*.f64 %46 (*.f64 %47 %2267))
%2297 = (/.f64 %2289 %34)
%2298 = (*.f64 #s(literal 8 binary64) %2297)
%2304 = (*.f64 %34 %2227)
%2307 = (*.f64 %46 (*.f64 %47 %2266))
%2308 = (/.f64 %2307 %34)
%2317 = (*.f64 %34 %2252)
%2322 = (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 (*.f64 %47 %2240)) %2304))
%2330 = (sqrt.f64 %2298)
%2331 = (/.f64 %2330 %33)
%2333 = (*.f64 %34 %2330)
%2334 = (/.f64 %2295 %2333)
%2342 = (pow.f64 %2330 #s(literal 2 binary64))
%2346 = (-.f64 %2322 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %876 (*.f64 %327 (pow.f64 %2266 #s(literal 2 binary64)))) (*.f64 %331 %2342))))
%2348 = (/.f64 (*.f64 %33 %2346) %2330)
%2349 = (/.f64 %2307 %2333)
%2350 = (*.f64 #s(literal 4 binary64) %2349)
%2366 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 %46 (*.f64 %47 %2250)) %2317)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 (*.f64 %47 (*.f64 %2266 %2346))) (*.f64 %34 %2342))))
%2368 = (/.f64 (*.f64 %33 %2366) %2330)
%2370 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2346 %2330))
%2398 = (/.f64 %2333 %20)
%2406 = (*.f64 %34 %2346)
%2409 = (*.f64 %18 (*.f64 %19 %2330))
%2413 = (/.f64 (*.f64 %18 (*.f64 %19 %2266)) %2330)
%2431 = (/.f64 %2205 %33)
%2434 = (+.f64 %2203 %2210)
%2443 = (sqrt.f64 %2210)
%2446 = (/.f64 %2218 (*.f64 %33 %2443))
%2453 = (-.f64 %2202 (*.f64 #s(literal 1/4 binary64) (/.f64 %2236 (pow.f64 %2443 #s(literal 2 binary64)))))
%2455 = (/.f64 %2453 (*.f64 %330 %2443))
%2457 = (fma.f64 #s(literal 1/2 binary64) %2446 (*.f64 #s(literal 1/2 binary64) %2455))
%2460 = (*.f64 %2218 %2453)
%2461 = (pow.f64 x-scale #s(literal 6 binary64))
%2462 = (pow.f64 %2443 #s(literal 3 binary64))
%2464 = (/.f64 %2460 (*.f64 %2461 %2462))
%2468 = (+.f64 %2443 %115)
%2474 = (fma.f64 #s(literal 1/2 binary64) %2446 (fma.f64 #s(literal 1/2 binary64) %2455 %2148))
%2481 = (*.f64 %46 (*.f64 %47 %2468))
%2485 = (/.f64 %2481 %34)
%2487 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %2218 %2443) %78)
%2489 = (*.f64 %46 (*.f64 %47 %2487))
%2492 = (fma.f64 #s(literal 8 binary64) %2485 (*.f64 #s(literal 8 binary64) (/.f64 %2489 %35)))
%2496 = (*.f64 %46 (*.f64 %47 %2453))
%2497 = (*.f64 %34 %2443)
%2500 = (fma.f64 #s(literal 4 binary64) (/.f64 %2496 (*.f64 %330 %2497)) %2492)
%2504 = (*.f64 %46 (*.f64 %47 %2460))
%2505 = (*.f64 %34 %2462)
%2512 = (sqrt.f64 (*.f64 #s(literal 8 binary64) %2485))
%2513 = (/.f64 %2512 x-scale)
%2515 = (*.f64 %34 %2512)
%2517 = (/.f64 %2489 (*.f64 %33 %2515))
%2518 = (*.f64 #s(literal 4 binary64) %2517)
%2519 = (+.f64 %2512 %2518)
%2520 = (/.f64 %2519 x-scale)
%2527 = (pow.f64 %2512 #s(literal 2 binary64))
%2531 = (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 %2496 %2497)) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %876 (*.f64 %327 (pow.f64 %2487 #s(literal 2 binary64)))) (*.f64 %331 %2527))))
%2532 = (*.f64 %330 %2512)
%2533 = (/.f64 %2531 %2532)
%2534 = (fma.f64 #s(literal 1/2 binary64) %2533 %2518)
%2535 = (+.f64 %2512 %2534)
%2536 = (/.f64 %2535 x-scale)
%2546 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %2504 %2505)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 (*.f64 %47 (*.f64 %2487 %2531))) (*.f64 %34 %2527))))
%2547 = (*.f64 %2461 %2512)
%2548 = (/.f64 %2546 %2547)
%2551 = (/.f64 (+.f64 %2512 (fma.f64 #s(literal 1/2 binary64) %2548 %2534)) x-scale)
%2557 = (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) %2517) %2512) x-scale)
%2561 = (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %2533) %2519) x-scale)
%2565 = (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %2548) %2535) x-scale)
%2568 = (/.f64 (*.f64 x-scale %2515) %20)
%2576 = (fma.f64 #s(literal 1/4 binary64) (/.f64 %2515 %20) (/.f64 (*.f64 %18 (*.f64 %19 %2487)) (*.f64 %33 %2512)))
%2577 = (*.f64 x-scale %2576)
%2583 = (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %34 %2531) (*.f64 %18 (*.f64 %19 %2532))) %2576)
%2584 = (*.f64 x-scale %2583)
%2591 = (*.f64 x-scale (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %34 %2546) (*.f64 %18 (*.f64 %19 %2547))) %2583))
%2614 = (*.f64 %34 %90)
%2624 = (pow.f64 %103 #s(literal 2 binary64))
%2625 = (/.f64 %2624 %331)
%2627 = (*.f64 %103 %90)
%2632 = (pow.f64 %90 #s(literal 2 binary64))
%2633 = (*.f64 %34 %2632)
%2638 = (/.f64 %2167 %33)
%2640 = (fma.f64 #s(literal -2 binary64) %2627 (*.f64 #s(literal 4 binary64) %2638))
%2649 = (sqrt.f64 %2624)
%2658 = (pow.f64 %2640 #s(literal 2 binary64))
%2662 = (-.f64 %2632 (*.f64 #s(literal 1/4 binary64) (/.f64 %2658 (pow.f64 %2649 #s(literal 2 binary64)))))
%2663 = (*.f64 %34 %2662)
%2664 = (/.f64 %2663 %2649)
%2665 = (/.f64 %2640 %2649)
%2672 = (*.f64 %2640 %2662)
%2673 = (*.f64 %34 %2672)
%2674 = (pow.f64 %2649 #s(literal 3 binary64))
%2678 = (fma.f64 #s(literal -1/4 binary64) (/.f64 %2673 %2674) (*.f64 #s(literal 1/2 binary64) (/.f64 %2662 %2649)))
%2685 = (+.f64 %2649 %103)
%2688 = (fma.f64 #s(literal 1/2 binary64) %2665 %90)
%2689 = (*.f64 %34 %2688)
%2711 = (*.f64 %46 (*.f64 %47 %2685))
%2717 = (*.f64 %46 (*.f64 %47 %2689))
%2719 = (/.f64 %2711 %33)
%2720 = (*.f64 #s(literal 8 binary64) %2719)
%2726 = (*.f64 %33 %2649)
%2729 = (*.f64 %46 (*.f64 %47 %2688))
%2730 = (/.f64 %2729 %33)
%2739 = (*.f64 %33 %2674)
%2744 = (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 (*.f64 %47 %2662)) %2726))
%2752 = (sqrt.f64 %2720)
%2753 = (/.f64 %2752 %34)
%2755 = (*.f64 %33 %2752)
%2756 = (/.f64 %2717 %2755)
%2764 = (pow.f64 %2752 #s(literal 2 binary64))
%2768 = (-.f64 %2744 (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %876 (*.f64 %327 (pow.f64 %2688 #s(literal 2 binary64)))) (*.f64 %330 %2764))))
%2769 = (*.f64 %34 %2768)
%2770 = (/.f64 %2769 %2752)
%2771 = (/.f64 %2729 %2755)
%2772 = (*.f64 #s(literal 4 binary64) %2771)
%2789 = (*.f64 %34 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 %46 (*.f64 %47 %2672)) %2739)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 (*.f64 %47 (*.f64 %2688 %2768))) (*.f64 %33 %2764)))))
%2790 = (/.f64 %2789 %2752)
%2792 = (*.f64 #s(literal 1/2 binary64) (/.f64 %2768 %2752))
%2820 = (/.f64 %2755 %20)
%2830 = (*.f64 %18 (*.f64 %19 %2752))
%2834 = (/.f64 (*.f64 %18 (*.f64 %19 %2688)) %2752)
%2852 = (/.f64 %2627 %34)
%2855 = (+.f64 %2625 %2632)
%2864 = (sqrt.f64 %2632)
%2867 = (/.f64 %2640 (*.f64 %34 %2864))
%2874 = (-.f64 %2624 (*.f64 #s(literal 1/4 binary64) (/.f64 %2658 (pow.f64 %2864 #s(literal 2 binary64)))))
%2875 = (*.f64 %331 %2864)
%2876 = (/.f64 %2874 %2875)
%2878 = (fma.f64 #s(literal 1/2 binary64) %2867 (*.f64 #s(literal 1/2 binary64) %2876))
%2881 = (*.f64 %2640 %2874)
%2882 = (pow.f64 y-scale #s(literal 6 binary64))
%2883 = (pow.f64 %2864 #s(literal 3 binary64))
%2884 = (*.f64 %2882 %2883)
%2885 = (/.f64 %2881 %2884)
%2889 = (+.f64 %2864 %90)
%2895 = (fma.f64 #s(literal 1/2 binary64) %2867 (fma.f64 #s(literal 1/2 binary64) %2876 %2148))
%2902 = (*.f64 %46 (*.f64 %47 %2889))
%2906 = (/.f64 %2902 %33)
%2908 = (fma.f64 #s(literal 1/2 binary64) (/.f64 %2640 %2864) %103)
%2910 = (*.f64 %46 (*.f64 %47 %2908))
%2913 = (fma.f64 #s(literal 8 binary64) %2906 (*.f64 #s(literal 8 binary64) (/.f64 %2910 %35)))
%2917 = (*.f64 %46 (*.f64 %47 %2874))
%2920 = (fma.f64 #s(literal 4 binary64) (/.f64 %2917 (*.f64 %33 %2875)) %2913)
%2924 = (*.f64 %46 (*.f64 %47 %2881))
%2931 = (sqrt.f64 (*.f64 #s(literal 8 binary64) %2906))
%2932 = (/.f64 %2931 y-scale)
%2934 = (*.f64 %34 %2931)
%2936 = (/.f64 %2910 (*.f64 %33 %2934))
%2937 = (*.f64 #s(literal 4 binary64) %2936)
%2938 = (+.f64 %2931 %2937)
%2939 = (/.f64 %2938 y-scale)
%2947 = (pow.f64 %2931 #s(literal 2 binary64))
%2951 = (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 %2917 (*.f64 %33 %2864))) (*.f64 #s(literal 16 binary64) (/.f64 (*.f64 %876 (*.f64 %327 (pow.f64 %2908 #s(literal 2 binary64)))) (*.f64 %330 %2947))))
%2952 = (*.f64 %331 %2931)
%2953 = (/.f64 %2951 %2952)
%2954 = (fma.f64 #s(literal 1/2 binary64) %2953 %2937)
%2955 = (+.f64 %2931 %2954)
%2956 = (/.f64 %2955 y-scale)
%2967 = (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 %2924 (*.f64 %33 %2883))) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 (*.f64 %47 (*.f64 %2908 %2951))) (*.f64 %33 %2947))))
%2968 = (*.f64 %2882 %2931)
%2969 = (/.f64 %2967 %2968)
%2972 = (/.f64 (+.f64 %2931 (fma.f64 #s(literal 1/2 binary64) %2969 %2954)) y-scale)
%2978 = (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) %2936) %2931) y-scale)
%2982 = (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %2953) %2938) y-scale)
%2986 = (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) %2969) %2955) y-scale)
%2990 = (/.f64 (*.f64 %33 (*.f64 y-scale %2931)) %20)
%2998 = (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %33 %2931) %20) (/.f64 (*.f64 %18 (*.f64 %19 %2908)) %2934))
%2999 = (*.f64 y-scale %2998)
%3005 = (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %33 %2951) (*.f64 %18 (*.f64 %19 %2952))) %2998)
%3006 = (*.f64 y-scale %3005)
%3013 = (*.f64 y-scale (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %33 %2967) (*.f64 %18 (*.f64 %19 %2968))) %3005))
(approx 2 #s(literal 0 binary64))
(approx a a)
(approx %6 %7)
(approx %9 (*.f64 #s(literal -1 binary64) a))
(approx %13 (*.f64 #s(literal -1 binary64) %7))
(approx %16 (*.f64 #s(literal -1 binary64) %20))
(approx %24 (*.f64 #s(literal -4 binary64) %20))
(approx %32 (*.f64 #s(literal -4 binary64) %36))
(approx %39 (*.f64 #s(literal -8 binary64) %36))
(approx %43 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %46 %47) %35)))
(approx %58 (*.f64 a %63))
(approx %66 %68)
(approx %73 %76)
(approx %73 %78)
(approx %80 %81)
(approx %80 (+.f64 %83 %81))
(approx %86 %87)
(approx %86 %90)
(approx %92 (*.f64 a %74))
(approx %95 %96)
(approx %100 %101)
(approx %100 %103)
(approx %105 %106)
(approx %105 (+.f64 %108 %106))
(approx %111 %112)
(approx %111 %115)
(approx %117 %118)
(approx %117 (fma.f64 %18 %122 %118))
(approx %125 %126)
(approx %125 (-.f64 (fma.f64 %18 %128 %87) %112))
(approx %132 %133)
(approx %132 (fma.f64 #s(literal 2 binary64) (*.f64 %18 %135) %133))
(approx %132 (fma.f64 %18 (fma.f64 #s(literal 2 binary64) %135 (*.f64 %18 %139)) %133))
(approx %144 %18)
(approx %147 %19)
(approx %147 (fma.f64 #s(literal -1 binary64) %18 %19))
(approx %151 %152)
(approx %151 (fma.f64 #s(literal -2 binary64) %18 %152))
(approx %157 %159)
(approx %157 (fma.f64 #s(literal -2 binary64) %161 %159))
(approx %164 %167)
(approx %164 (fma.f64 #s(literal -2 binary64) %169 %167))
(approx %172 %174)
(approx %172 (fma.f64 #s(literal -2 binary64) %176 %174))
(approx %179 %182)
(approx %179 (fma.f64 #s(literal -2 binary64) %184 %182))
(approx %187 %191)
(approx %187 (fma.f64 #s(literal -8 binary64) %195 %191))
(approx %187 (fma.f64 #s(literal 4 binary64) %190 (*.f64 %18 (fma.f64 #s(literal -8 binary64) %198 (*.f64 #s(literal 4 binary64) %200)))))
(approx %206 %207)
(approx %206 (fma.f64 #s(literal 4 binary64) %190 (fma.f64 %18 %210 %133)))
(approx %206 (fma.f64 #s(literal 4 binary64) %190 (fma.f64 %18 (fma.f64 #s(literal -8 binary64) %198 (fma.f64 #s(literal 2 binary64) %135 (*.f64 %18 %215))) %133)))
(approx %222 %223)
(approx %222 (+.f64 %223 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %18 %210) %223))))
(approx %222 (+.f64 %223 (*.f64 %18 (fma.f64 #s(literal 1/2 binary64) %238 (*.f64 #s(literal 1/2 binary64) %239)))))
(approx %222 (+.f64 %223 (*.f64 %18 (fma.f64 #s(literal 1/2 binary64) %239 (*.f64 %18 %253)))))
(approx %259 %260)
(approx %259 (+.f64 %223 (fma.f64 %18 %262 %118)))
(approx %259 (+.f64 %223 (fma.f64 %18 (fma.f64 #s(literal 1/2 binary64) %238 %262) %118)))
(approx %259 (+.f64 %223 (fma.f64 %18 (fma.f64 #s(literal 1/2 binary64) %239 (fma.f64 %18 %253 %122)) %118)))
(approx %275 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %46 %276) %35)))
(approx %275 (*.f64 %46 (fma.f64 #s(literal 8 binary64) (/.f64 %282 %35) %285)))
(approx %275 (*.f64 %46 (fma.f64 #s(literal 8 binary64) %284 (*.f64 %18 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %18 %289) %292) (*.f64 #s(literal 8 binary64) %294))))))
(approx %275 (*.f64 %46 (fma.f64 #s(literal 8 binary64) %284 (*.f64 %18 (fma.f64 #s(literal 8 binary64) %294 (*.f64 %18 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %18 %301) %304) %307)))))))
(approx %315 %317)
(approx %315 (*.f64 %18 (+.f64 %316 (*.f64 #s(literal 4 binary64) %321))))
(approx %315 (*.f64 %18 (+.f64 %316 (*.f64 %18 (fma.f64 #s(literal 1/2 binary64) %339 %341)))))
(approx %315 (*.f64 %18 (+.f64 %316 (*.f64 %18 (fma.f64 #s(literal 4 binary64) %340 (*.f64 %18 (fma.f64 #s(literal 1/2 binary64) %357 %359)))))))
(approx %367 (*.f64 #s(literal -1 binary64) %317))
(approx %367 (*.f64 %18 (-.f64 (*.f64 #s(literal -4 binary64) %321) %316)))
(approx %367 (*.f64 %18 (-.f64 (*.f64 %18 (-.f64 (*.f64 #s(literal -1/2 binary64) %339) %341)) %316)))
(approx %367 (*.f64 %18 (-.f64 (*.f64 %18 (-.f64 (*.f64 %18 (-.f64 (*.f64 #s(literal -1/2 binary64) %357) %359)) %341)) %316)))
(approx %389 (*.f64 #s(literal 1/4 binary64) %390))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %390 (/.f64 (*.f64 %18 %393) %316)))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %390 (*.f64 %18 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %18 %400) %402) %404))))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %390 (*.f64 %18 (fma.f64 %18 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %18 (*.f64 %33 (*.f64 %34 %355))) %402) (*.f64 #s(literal 1/8 binary64) (/.f64 %400 %402))) %404))))
(approx %73 (*.f64 %18 (+.f64 (/.f64 %76 %18) %67)))
(approx %80 %83)
(approx %80 (*.f64 %18 (+.f64 (/.f64 %76 %425) (/.f64 %67 x-scale))))
(approx %86 %89)
(approx %86 (*.f64 %18 %434))
(approx %100 (*.f64 %18 (+.f64 (/.f64 %101 %18) %75)))
(approx %105 %108)
(approx %105 (*.f64 %18 (+.f64 (/.f64 %101 (*.f64 %18 y-scale)) (/.f64 %75 y-scale))))
(approx %111 %114)
(approx %111 (*.f64 %18 %451))
(approx %117 (*.f64 %18 %122))
(approx %117 (*.f64 %18 %457))
(approx %125 (*.f64 %18 %128))
(approx %125 (*.f64 %18 (-.f64 %434 %451)))
(approx %132 (*.f64 %46 %139))
(approx %132 (*.f64 %46 (fma.f64 #s(literal 2 binary64) %467 %139)))
(approx %132 (*.f64 %46 (fma.f64 #s(literal 2 binary64) %467 %472)))
(approx %147 (*.f64 #s(literal -1 binary64) %18))
(approx %147 (*.f64 %18 (-.f64 %478 #s(literal 1 binary64))))
(approx %151 (*.f64 #s(literal -2 binary64) %18))
(approx %151 (*.f64 %18 (-.f64 (*.f64 #s(literal 2 binary64) %478) #s(literal 2 binary64))))
(approx %157 (*.f64 #s(literal -2 binary64) %161))
(approx %157 (*.f64 %18 (fma.f64 #s(literal -2 binary64) %63 (*.f64 #s(literal 2 binary64) (/.f64 %158 %18)))))
(approx %164 (*.f64 #s(literal -2 binary64) %169))
(approx %164 (*.f64 %18 (fma.f64 #s(literal -2 binary64) %165 (*.f64 #s(literal 2 binary64) (/.f64 %166 %18)))))
(approx %172 (*.f64 #s(literal -2 binary64) %176))
(approx %172 (*.f64 %18 (fma.f64 #s(literal -2 binary64) %505 (*.f64 #s(literal 2 binary64) (/.f64 %166 %425)))))
(approx %179 (*.f64 #s(literal -2 binary64) %184))
(approx %179 (*.f64 %18 (fma.f64 #s(literal -2 binary64) %513 (*.f64 #s(literal 2 binary64) (/.f64 %166 (*.f64 %18 %180))))))
(approx %187 %522)
(approx %187 (*.f64 %46 (fma.f64 #s(literal -8 binary64) %525 %526)))
(approx %187 (*.f64 %46 (fma.f64 #s(literal -8 binary64) %525 (fma.f64 #s(literal 4 binary64) %531 %526))))
(approx %206 (*.f64 %46 %215))
(approx %206 (*.f64 %46 (fma.f64 #s(literal -8 binary64) %525 (fma.f64 #s(literal 2 binary64) %467 %215))))
(approx %206 (*.f64 %46 (fma.f64 #s(literal -8 binary64) %525 (fma.f64 #s(literal 2 binary64) %467 (fma.f64 #s(literal 4 binary64) %531 (fma.f64 #s(literal 4 binary64) %214 %472))))))
(approx %222 %549)
(approx %222 (*.f64 %18 (+.f64 %548 (*.f64 #s(literal 1/2 binary64) %551))))
(approx %222 (*.f64 %18 (+.f64 %548 %563)))
(approx %222 (*.f64 %18 (+.f64 %548 (fma.f64 #s(literal -1/4 binary64) %572 %563))))
(approx %259 (*.f64 %18 %577))
(approx %259 (*.f64 %18 (+.f64 %548 (fma.f64 #s(literal 1/2 binary64) %551 %457))))
(approx %259 (*.f64 %18 (+.f64 %548 %585)))
(approx %259 (*.f64 %18 (+.f64 %548 (fma.f64 #s(literal -1/4 binary64) %572 %585))))
(approx %275 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %569 %593) %35)))
(approx %275 (*.f64 %569 %604))
(approx %275 (*.f64 %569 %612))
(approx %275 (*.f64 %569 (fma.f64 #s(literal -2 binary64) (/.f64 %615 (*.f64 %569 %617)) %612)))
(approx %315 %626)
(approx %315 %634)
(approx %315 %650)
(approx %315 %665)
(approx %367 (*.f64 #s(literal -1 binary64) %626))
(approx %367 %671)
(approx %367 %675)
(approx %367 %679)
(approx %389 (*.f64 #s(literal 1/4 binary64) %682))
(approx %389 %690)
(approx %389 %698)
(approx %389 %705)
(approx %315 (*.f64 #s(literal -1 binary64) %634))
(approx %315 (*.f64 #s(literal -1 binary64) %650))
(approx %315 (*.f64 #s(literal -1 binary64) %665))
(approx %367 (*.f64 #s(literal -1 binary64) %671))
(approx %367 (*.f64 #s(literal -1 binary64) %675))
(approx %367 (*.f64 #s(literal -1 binary64) %679))
(approx %389 (*.f64 #s(literal -1/4 binary64) %682))
(approx %389 (*.f64 #s(literal -1 binary64) %690))
(approx %389 (*.f64 #s(literal -1 binary64) %698))
(approx %389 (*.f64 #s(literal -1 binary64) %705))
(approx b b)
(approx %71 (*.f64 b %74))
(approx %98 (*.f64 b %63))
(approx %117 %732)
(approx %117 (fma.f64 %19 %736 %732))
(approx %125 %739)
(approx %125 (-.f64 (fma.f64 %19 %741 %89) %114))
(approx %132 %745)
(approx %132 (fma.f64 #s(literal 2 binary64) (*.f64 %19 %747) %745))
(approx %132 (fma.f64 %19 (fma.f64 #s(literal 2 binary64) %747 (*.f64 %19 %751)) %745))
(approx %147 %756)
(approx %187 (fma.f64 #s(literal -8 binary64) %195 %522))
(approx %187 (fma.f64 #s(literal 4 binary64) %521 (*.f64 %19 (fma.f64 #s(literal -8 binary64) %200 (*.f64 #s(literal 4 binary64) %198)))))
(approx %206 %765)
(approx %206 (fma.f64 #s(literal 4 binary64) %521 (fma.f64 %19 %768 %745)))
(approx %206 (fma.f64 #s(literal 4 binary64) %521 (fma.f64 %19 (fma.f64 #s(literal -8 binary64) %200 (fma.f64 #s(literal 2 binary64) %747 (*.f64 %19 %772))) %745)))
(approx %222 %779)
(approx %222 (+.f64 %779 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %19 %768) %779))))
(approx %222 (+.f64 %779 (*.f64 %19 (fma.f64 #s(literal 1/2 binary64) %792 (*.f64 #s(literal 1/2 binary64) %793)))))
(approx %222 (+.f64 %779 (*.f64 %19 (fma.f64 #s(literal 1/2 binary64) %793 (*.f64 %19 %805)))))
(approx %259 %811)
(approx %259 (+.f64 %779 (fma.f64 %19 %813 %732)))
(approx %259 (+.f64 %779 (fma.f64 %19 (fma.f64 #s(literal 1/2 binary64) %792 %813) %732)))
(approx %259 (+.f64 %779 (fma.f64 %19 (fma.f64 #s(literal 1/2 binary64) %793 (fma.f64 %19 %805 %736)) %732)))
(approx %275 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %46 (*.f64 %47 %811)) %35)))
(approx %275 (*.f64 %47 (fma.f64 #s(literal 8 binary64) (/.f64 %832 %35) %836)))
(approx %275 (*.f64 %47 (fma.f64 #s(literal 8 binary64) %835 (*.f64 %19 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 %791) %842) (*.f64 #s(literal 8 binary64) %845))))))
(approx %275 (*.f64 %47 (fma.f64 #s(literal 8 binary64) %835 (*.f64 %19 (fma.f64 #s(literal 8 binary64) %845 (*.f64 %19 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %46 %800) %854) %858)))))))
(approx %315 %867)
(approx %315 (*.f64 %19 (+.f64 %866 (*.f64 #s(literal 4 binary64) %871))))
(approx %315 (*.f64 %19 (+.f64 %866 (*.f64 %19 (fma.f64 #s(literal 1/2 binary64) %886 %888)))))
(approx %315 (*.f64 %19 (+.f64 %866 (*.f64 %19 (fma.f64 #s(literal 4 binary64) %887 (*.f64 %19 (fma.f64 #s(literal 1/2 binary64) %905 %907)))))))
(approx %367 (*.f64 #s(literal -1 binary64) %867))
(approx %367 (*.f64 %19 (-.f64 (*.f64 #s(literal -4 binary64) %871) %866)))
(approx %367 (*.f64 %19 (-.f64 (*.f64 %19 (-.f64 (*.f64 #s(literal -1/2 binary64) %886) %888)) %866)))
(approx %367 (*.f64 %19 (-.f64 (*.f64 %19 (-.f64 (*.f64 %19 (-.f64 (*.f64 #s(literal -1/2 binary64) %905) %907)) %888)) %866)))
(approx %389 (*.f64 #s(literal 1/4 binary64) %935))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %935 (/.f64 (*.f64 %18 %831) %866)))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %935 (*.f64 %19 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %19 %943) %945) %948))))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %935 (*.f64 %19 (fma.f64 %19 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %19 (*.f64 %33 (*.f64 %34 %903))) %945) (*.f64 #s(literal 1/8 binary64) (/.f64 %943 %945))) %948))))
(approx %73 (*.f64 %19 (+.f64 (/.f64 %68 %19) %75)))
(approx %80 (*.f64 %19 (+.f64 (/.f64 %68 %968) (/.f64 %75 x-scale))))
(approx %86 (*.f64 %19 %976))
(approx %100 (*.f64 %19 (+.f64 (/.f64 %96 %19) %67)))
(approx %105 (*.f64 %19 (+.f64 (/.f64 %96 (*.f64 %19 y-scale)) (/.f64 %67 y-scale))))
(approx %111 (*.f64 %19 %991))
(approx %117 (*.f64 %19 %736))
(approx %117 (*.f64 %19 %997))
(approx %125 (*.f64 %19 %741))
(approx %125 (*.f64 %19 (-.f64 %976 %991)))
(approx %132 (*.f64 %47 %751))
(approx %132 (*.f64 %47 (fma.f64 #s(literal 2 binary64) %1007 %751)))
(approx %132 (*.f64 %47 (fma.f64 #s(literal 2 binary64) %1007 %1012)))
(approx %147 (*.f64 %19 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1016))))
(approx %151 (*.f64 %19 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) %1016))))
(approx %157 (*.f64 %19 (fma.f64 #s(literal -2 binary64) (/.f64 %161 %19) (*.f64 #s(literal 2 binary64) %63))))
(approx %164 (*.f64 %19 (fma.f64 #s(literal -2 binary64) (/.f64 %169 %19) (*.f64 #s(literal 2 binary64) %165))))
(approx %172 (*.f64 %19 (fma.f64 #s(literal -2 binary64) (/.f64 %169 %968) (*.f64 #s(literal 2 binary64) %505))))
(approx %179 (*.f64 %19 (fma.f64 #s(literal -2 binary64) (/.f64 %169 (*.f64 %19 %180)) (*.f64 #s(literal 2 binary64) %513))))
(approx %187 (*.f64 %47 (fma.f64 #s(literal -8 binary64) %1047 %526)))
(approx %187 (*.f64 %47 (fma.f64 #s(literal -8 binary64) %1047 (fma.f64 #s(literal 4 binary64) %1052 %526))))
(approx %206 (*.f64 %47 %772))
(approx %206 (*.f64 %47 (fma.f64 #s(literal -8 binary64) %1047 (fma.f64 #s(literal 2 binary64) %1007 %772))))
(approx %206 (*.f64 %47 (fma.f64 #s(literal -8 binary64) %1047 (fma.f64 #s(literal 2 binary64) %1007 (fma.f64 #s(literal 4 binary64) %1052 (fma.f64 #s(literal 4 binary64) %214 %1012))))))
(approx %222 %1070)
(approx %222 (*.f64 %19 (+.f64 %1069 (*.f64 #s(literal 1/2 binary64) %1072))))
(approx %222 (*.f64 %19 (+.f64 %1069 %1084)))
(approx %222 (*.f64 %19 (+.f64 %1069 (fma.f64 #s(literal -1/4 binary64) %1092 %1084))))
(approx %259 (*.f64 %19 %1097))
(approx %259 (*.f64 %19 (+.f64 %1069 (fma.f64 #s(literal 1/2 binary64) %1072 %997))))
(approx %259 (*.f64 %19 (+.f64 %1069 %1105)))
(approx %259 (*.f64 %19 (+.f64 %1069 (fma.f64 #s(literal -1/4 binary64) %1092 %1105))))
(approx %275 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %46 (*.f64 %1089 %1097)) %35)))
(approx %275 (*.f64 %1089 %1125))
(approx %275 (*.f64 %1089 %1133))
(approx %275 (*.f64 %1089 (fma.f64 #s(literal -2 binary64) (/.f64 %1136 (*.f64 %1089 %1138)) %1133)))
(approx %315 %1147)
(approx %315 %1155)
(approx %315 %1171)
(approx %315 %1186)
(approx %367 (*.f64 #s(literal -1 binary64) %1147))
(approx %367 %1192)
(approx %367 %1196)
(approx %367 %1200)
(approx %389 (*.f64 #s(literal 1/4 binary64) %1203))
(approx %389 %1211)
(approx %389 %1218)
(approx %389 %1225)
(approx %315 (*.f64 #s(literal -1 binary64) %1155))
(approx %315 (*.f64 #s(literal -1 binary64) %1171))
(approx %315 (*.f64 #s(literal -1 binary64) %1186))
(approx %367 (*.f64 #s(literal -1 binary64) %1192))
(approx %367 (*.f64 #s(literal -1 binary64) %1196))
(approx %367 (*.f64 #s(literal -1 binary64) %1200))
(approx %389 (*.f64 #s(literal -1/4 binary64) %1203))
(approx %389 (*.f64 #s(literal -1 binary64) %1211))
(approx %389 (*.f64 #s(literal -1 binary64) %1218))
(approx %389 (*.f64 #s(literal -1 binary64) %1225))
(approx angle angle)
(approx %54 (*.f64 #s(literal 1/180 binary64) angle))
(approx %56 %62)
(approx %57 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) %1254 (*.f64 #s(literal 1/180 binary64) %60))))
(approx %57 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %60 (*.f64 %1252 (fma.f64 #s(literal -1/34992000 binary64) %1253 (*.f64 #s(literal 1/22674816000000 binary64) %1262))))))
(approx %57 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %60 (*.f64 %1252 (fma.f64 #s(literal -1/34992000 binary64) %1253 (*.f64 %1252 (fma.f64 #s(literal -1/30855889612800000000 binary64) %1272 (*.f64 #s(literal 1/22674816000000 binary64) %1261))))))))
(approx %58 (*.f64 #s(literal 1/180 binary64) (*.f64 a %61)))
(approx %58 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 a %1254) (*.f64 #s(literal 1/180 binary64) %1285))))
(approx %58 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %1285 (*.f64 %1252 (fma.f64 #s(literal -1/34992000 binary64) %1290 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 a %1262)))))))
(approx %58 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %1285 (*.f64 %1252 (fma.f64 #s(literal -1/34992000 binary64) %1290 (*.f64 %1252 (fma.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 a %1272) (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 a %1261)))))))))
(approx %66 (*.f64 #s(literal 1/32400 binary64) %1311))
(approx %66 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 %18 %1316) %1319)))
(approx %66 (*.f64 %1252 (fma.f64 #s(literal 1/32400 binary64) %1318 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1323 (*.f64 %18 (*.f64 %1252 %1328)))))))
(approx %66 (*.f64 %1252 (fma.f64 #s(literal 1/32400 binary64) %1318 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1323 (*.f64 %1252 (fma.f64 %18 (*.f64 %1252 %1340) %1342)))))))
(approx %70 #s(literal 1 binary64))
(approx %70 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/64800 binary64) %1310)))
(approx %70 (+.f64 #s(literal 1 binary64) (*.f64 %1252 (fma.f64 #s(literal -1/64800 binary64) %1309 (*.f64 #s(literal 1/25194240000 binary64) %1316)))))
(approx %70 (+.f64 #s(literal 1 binary64) (*.f64 %1252 (fma.f64 #s(literal -1/64800 binary64) %1309 (*.f64 %1252 (fma.f64 #s(literal -1/24488801280000000 binary64) %1362 (*.f64 #s(literal 1/25194240000 binary64) %1315)))))))
(approx %71 (+.f64 b (*.f64 #s(literal -1/64800 binary64) (*.f64 %1252 %1370))))
(approx %71 (+.f64 b (*.f64 %1252 (fma.f64 #s(literal -1/64800 binary64) %1370 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 %1252 %1375))))))
(approx %71 (+.f64 b (*.f64 %1252 (fma.f64 #s(literal -1/64800 binary64) %1370 (*.f64 %1252 (fma.f64 #s(literal -1/24488801280000000 binary64) (*.f64 %1252 (*.f64 b %1325)) (*.f64 #s(literal 1/25194240000 binary64) %1375)))))))
(approx %72 (fma.f64 #s(literal -1/32400 binary64) %1393 %19))
(approx %72 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1392 (*.f64 %1252 %1400)) %19))
(approx %72 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1392 (*.f64 %1252 (fma.f64 %1252 %1409 %1400))) %19))
(approx %73 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1392 %1319) %19))
(approx %73 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1392 (fma.f64 #s(literal 1/32400 binary64) %1318 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1323 %1400)))) %19))
(approx %73 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1392 (fma.f64 #s(literal 1/32400 binary64) %1318 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1323 (fma.f64 %1252 (fma.f64 %18 %1328 %1409) %1400))))) %19))
(approx %80 %1432)
(approx %80 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1434 (*.f64 #s(literal 1/32400 binary64) %1435)) %1432))
(approx %80 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1434 (fma.f64 #s(literal 1/32400 binary64) %1435 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1440 %1441)))) %1432))
(approx %80 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1434 (fma.f64 #s(literal 1/32400 binary64) %1435 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1440 (fma.f64 %1252 (+.f64 (/.f64 %1342 x-scale) (/.f64 %1409 x-scale)) %1441))))) %1432))
(approx %86 %1458)
(approx %86 (fma.f64 %1252 %1463 %1458))
(approx %86 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1460 (fma.f64 #s(literal 1/32400 binary64) %1461 (*.f64 %1252 %1468))) %1458))
(approx %86 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1460 (fma.f64 #s(literal 1/32400 binary64) %1461 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1466 (fma.f64 %1252 %1476 %1467))))) %1458))
(approx %92 (+.f64 a (*.f64 #s(literal -1/64800 binary64) (*.f64 a %1310))))
(approx %92 (+.f64 a (*.f64 %1252 (fma.f64 #s(literal -1/64800 binary64) %1488 (*.f64 #s(literal 1/25194240000 binary64) (*.f64 a %1316))))))
(approx %92 (+.f64 a (*.f64 %1252 (fma.f64 #s(literal -1/64800 binary64) %1488 (*.f64 %1252 (fma.f64 #s(literal -1/24488801280000000 binary64) (*.f64 a %1362) (*.f64 #s(literal 1/25194240000 binary64) (*.f64 a %1315))))))))
(approx %95 (fma.f64 #s(literal -1/32400 binary64) %1311 %18))
(approx %95 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1318 (*.f64 %18 (*.f64 %1252 %1399))) %18))
(approx %95 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1318 (*.f64 %1252 (fma.f64 %18 (*.f64 %1252 %1408) %1512))) %18))
(approx %98 (*.f64 #s(literal 1/180 binary64) (*.f64 angle %1518)))
(approx %98 (*.f64 angle (fma.f64 #s(literal -1/34992000 binary64) (*.f64 %1252 %1522) (*.f64 #s(literal 1/180 binary64) %1518))))
(approx %98 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %1518 (*.f64 %1252 (fma.f64 #s(literal -1/34992000 binary64) %1522 (*.f64 #s(literal 1/22674816000000 binary64) (*.f64 %1252 %1528)))))))
(approx %98 (*.f64 angle (fma.f64 #s(literal 1/180 binary64) %1518 (*.f64 %1252 (fma.f64 #s(literal -1/34992000 binary64) %1522 (*.f64 %1252 (fma.f64 #s(literal -1/30855889612800000000 binary64) (*.f64 %1252 (*.f64 b %1271)) (*.f64 #s(literal 1/22674816000000 binary64) %1528))))))))
(approx %99 (*.f64 #s(literal 1/32400 binary64) %1393))
(approx %99 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) (*.f64 %1252 %1548) %1550)))
(approx %99 (*.f64 %1252 (fma.f64 #s(literal 1/32400 binary64) %1392 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1548 (*.f64 %1252 %1554))))))
(approx %99 (*.f64 %1252 (fma.f64 #s(literal 1/32400 binary64) %1392 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1548 (*.f64 %1252 (fma.f64 %1252 (*.f64 %19 %1340) %1554)))))))
(approx %100 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1318 %1550) %18))
(approx %100 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1318 (fma.f64 #s(literal 1/32400 binary64) %1392 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1548 %1512)))) %18))
(approx %100 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1318 (fma.f64 #s(literal 1/32400 binary64) %1392 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1548 (fma.f64 %18 %1399 (*.f64 %1252 (fma.f64 %18 %1408 %1554))))))) %18))
(approx %105 %1587)
(approx %105 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1589 (*.f64 #s(literal 1/32400 binary64) %1590)) %1587))
(approx %105 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1589 (fma.f64 #s(literal 1/32400 binary64) %1590 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1595 %1596)))) %1587))
(approx %105 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1589 (fma.f64 #s(literal 1/32400 binary64) %1590 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1595 (fma.f64 %1252 (+.f64 (/.f64 %1603 y-scale) (/.f64 %1554 y-scale)) %1596))))) %1587))
(approx %111 %1614)
(approx %111 (fma.f64 %1252 %1619 %1614))
(approx %111 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1616 (fma.f64 #s(literal 1/32400 binary64) %1617 (*.f64 %1252 %1624))) %1614))
(approx %111 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1616 (fma.f64 #s(literal 1/32400 binary64) %1617 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1622 (fma.f64 %1252 %1632 %1623))))) %1614))
(approx %117 %1640)
(approx %117 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1616 (fma.f64 #s(literal -1/32400 binary64) %1460 (fma.f64 #s(literal 1/32400 binary64) %1461 %1618))) %1640))
(approx %117 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1616 (fma.f64 #s(literal -1/32400 binary64) %1460 (fma.f64 #s(literal 1/32400 binary64) %1461 (fma.f64 #s(literal 1/32400 binary64) %1617 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1466 (fma.f64 #s(literal -1/3149280000 binary64) %1622 %1647))))))) %1640))
(approx %117 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1616 (fma.f64 #s(literal -1/32400 binary64) %1460 (fma.f64 #s(literal 1/32400 binary64) %1461 (fma.f64 #s(literal 1/32400 binary64) %1617 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1466 (fma.f64 #s(literal -1/3149280000 binary64) %1622 (fma.f64 %1252 %1659 %1647)))))))) %1640))
(approx %125 %1670)
(approx %125 (-.f64 (fma.f64 %1252 %1672 %1458) %1614))
(approx %125 (-.f64 (fma.f64 %1252 (-.f64 (fma.f64 #s(literal -1/32400 binary64) %1460 (fma.f64 #s(literal 1/32400 binary64) %1461 (*.f64 %1252 %1676))) %1619) %1458) %1614))
(approx %125 (-.f64 (fma.f64 %1252 (-.f64 (fma.f64 #s(literal -1/32400 binary64) %1460 (fma.f64 #s(literal 1/32400 binary64) %1461 (*.f64 %1252 (-.f64 (fma.f64 #s(literal -1/3149280000 binary64) %1466 (fma.f64 %1252 %1684 %1467)) %1624)))) %1619) %1458) %1614))
(approx %132 %1695)
(approx %132 (fma.f64 #s(literal 2 binary64) (*.f64 %1252 %1697) %1695))
(approx %132 (fma.f64 %1252 (fma.f64 #s(literal 2 binary64) %1697 (*.f64 %1252 (fma.f64 #s(literal 2 binary64) %1701 %1702))) %1695))
(approx %132 (fma.f64 %1252 (fma.f64 #s(literal 2 binary64) %1697 (*.f64 %1252 (fma.f64 #s(literal 2 binary64) %1701 (fma.f64 %1252 (fma.f64 #s(literal 2 binary64) %1708 (*.f64 #s(literal 2 binary64) %1709)) %1702)))) %1695))
(approx %157 (*.f64 #s(literal 1/90 binary64) %1720))
(approx %157 (*.f64 angle (fma.f64 #s(literal -1/17496000 binary64) (*.f64 %1252 %1724) (*.f64 #s(literal 1/90 binary64) %1719))))
(approx %157 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %1719 (*.f64 %1252 (fma.f64 #s(literal -1/17496000 binary64) %1724 (*.f64 #s(literal 1/11337408000000 binary64) (*.f64 %1252 %1731)))))))
(approx %157 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %1719 (*.f64 %1252 (fma.f64 #s(literal -1/17496000 binary64) %1724 (*.f64 %1252 (fma.f64 #s(literal -1/15427944806400000000 binary64) (*.f64 %1252 %1740) (*.f64 #s(literal 1/11337408000000 binary64) %1731))))))))
(approx %164 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %1719 (*.f64 #s(literal 2 binary64) (*.f64 %1252 %1752)))))
(approx %164 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %1719 (*.f64 %1252 (fma.f64 #s(literal 2 binary64) (*.f64 %1252 %1762) (*.f64 #s(literal 2 binary64) %1752))))))
(approx %164 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %1719 (*.f64 %1252 (fma.f64 #s(literal 2 binary64) %1752 (*.f64 %1252 (fma.f64 #s(literal 2 binary64) (*.f64 %1252 (fma.f64 #s(literal -1/881596846080000000 binary64) %1740 (fma.f64 #s(literal -1/1469328076800000000 binary64) %1740 (fma.f64 #s(literal -1/4407984230400000000 binary64) %1740 (*.f64 #s(literal -1/30855889612800000000 binary64) %1740))))) (*.f64 #s(literal 2 binary64) %1762))))))))
(approx %172 (*.f64 #s(literal 1/90 binary64) (/.f64 %1720 x-scale)))
(approx %172 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %1789 (*.f64 #s(literal 2 binary64) (*.f64 %1252 %1792)))))
(approx %172 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %1789 (*.f64 %1252 (fma.f64 #s(literal 2 binary64) (*.f64 %1252 %1801) (*.f64 #s(literal 2 binary64) %1792))))))
(approx %172 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %1789 (*.f64 %1252 (fma.f64 #s(literal 2 binary64) %1792 (*.f64 %1252 (fma.f64 #s(literal 2 binary64) (*.f64 %1252 (fma.f64 #s(literal -1/881596846080000000 binary64) %1809 (fma.f64 #s(literal -1/1469328076800000000 binary64) %1809 (fma.f64 #s(literal -1/4407984230400000000 binary64) %1809 (*.f64 #s(literal -1/30855889612800000000 binary64) %1809))))) (*.f64 #s(literal 2 binary64) %1801))))))))
(approx %179 (*.f64 #s(literal 1/90 binary64) (/.f64 %1720 %180)))
(approx %179 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %1826 (*.f64 #s(literal 2 binary64) (*.f64 %1252 %1829)))))
(approx %179 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %1826 (*.f64 %1252 (fma.f64 #s(literal 2 binary64) (*.f64 %1252 %1838) (*.f64 #s(literal 2 binary64) %1829))))))
(approx %179 (*.f64 angle (fma.f64 #s(literal 1/90 binary64) %1826 (*.f64 %1252 (fma.f64 #s(literal 2 binary64) %1829 (*.f64 %1252 (fma.f64 #s(literal 2 binary64) (*.f64 %1252 (fma.f64 #s(literal -1/881596846080000000 binary64) %1846 (fma.f64 #s(literal -1/1469328076800000000 binary64) %1846 (fma.f64 #s(literal -1/4407984230400000000 binary64) %1846 (*.f64 #s(literal -1/30855889612800000000 binary64) %1846))))) (*.f64 #s(literal 2 binary64) %1838))))))))
(approx %187 (*.f64 #s(literal 1/8100 binary64) (/.f64 (*.f64 %1252 %1862) %35)))
(approx %187 (*.f64 %1252 (fma.f64 #s(literal 1/8100 binary64) %1867 (*.f64 #s(literal 4 binary64) (*.f64 %1252 %1872)))))
(approx %187 (*.f64 %1252 (fma.f64 #s(literal 1/8100 binary64) %1867 (*.f64 %1252 (fma.f64 #s(literal 4 binary64) (*.f64 %1252 %1887) (*.f64 #s(literal 4 binary64) %1872))))))
(approx %187 (*.f64 %1252 (fma.f64 #s(literal 1/8100 binary64) %1867 (*.f64 %1252 (fma.f64 #s(literal 4 binary64) %1872 (*.f64 %1252 (fma.f64 #s(literal 4 binary64) (*.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) (/.f64 (*.f64 %1309 %1884) %35) (fma.f64 #s(literal -1/3149280000 binary64) (/.f64 (*.f64 %1315 %1881) %35) (fma.f64 #s(literal 1/32400 binary64) (/.f64 (*.f64 %1309 (*.f64 %1408 %1861)) %35) (/.f64 (*.f64 %1340 %1861) %35))))) %1908)))))))
(approx %206 (fma.f64 %1252 %1917 %1695))
(approx %206 (fma.f64 %1252 (fma.f64 #s(literal 1/8100 binary64) %1867 (fma.f64 #s(literal 2 binary64) %1697 (*.f64 %1252 %1921))) %1695))
(approx %206 (fma.f64 %1252 (fma.f64 #s(literal 1/8100 binary64) %1867 (fma.f64 #s(literal 2 binary64) %1697 (*.f64 %1252 (fma.f64 #s(literal 2 binary64) %1701 (fma.f64 #s(literal 4 binary64) %1872 (fma.f64 %1252 %1928 %1702)))))) %1695))
(approx %222 %1937)
(approx %222 (+.f64 %1937 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1252 %1917) %1937))))
(approx %222 (+.f64 %1937 (*.f64 %1252 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1252 %1948) %1937) %1952))))
(approx %222 (+.f64 %1937 (*.f64 %1252 (fma.f64 #s(literal 1/2 binary64) %1951 (*.f64 %1252 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %1252 %1960) %1937) (*.f64 #s(literal 1/2 binary64) %1963)))))))
(approx %259 %1971)
(approx %259 (+.f64 %1937 (fma.f64 %1252 %1976 %1640)))
(approx %259 (+.f64 %1937 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1616 (fma.f64 #s(literal -1/32400 binary64) %1460 (fma.f64 #s(literal 1/32400 binary64) %1461 (fma.f64 #s(literal 1/32400 binary64) %1617 (fma.f64 #s(literal 1/2 binary64) %1951 (*.f64 %1252 %1982)))))) %1640)))
(approx %259 (+.f64 %1937 (fma.f64 %1252 (fma.f64 #s(literal -1/32400 binary64) %1616 (fma.f64 #s(literal -1/32400 binary64) %1460 (fma.f64 #s(literal 1/32400 binary64) %1461 (fma.f64 #s(literal 1/32400 binary64) %1617 (fma.f64 #s(literal 1/2 binary64) %1951 (*.f64 %1252 (fma.f64 #s(literal -1/3149280000 binary64) %1466 (fma.f64 #s(literal -1/3149280000 binary64) %1622 (fma.f64 #s(literal 1/2 binary64) %1963 (fma.f64 %1252 %1993 %1647)))))))))) %1640)))
(approx %275 %2010)
(approx %275 (fma.f64 #s(literal 8 binary64) (/.f64 %2014 %35) %2010))
(approx %275 (fma.f64 #s(literal 8 binary64) %2009 (*.f64 %1252 (fma.f64 #s(literal 8 binary64) (/.f64 (*.f64 %46 (*.f64 %1252 %2018)) %35) (*.f64 #s(literal 8 binary64) %2023)))))
(approx %275 (fma.f64 #s(literal 8 binary64) %2009 (*.f64 %1252 (fma.f64 #s(literal 8 binary64) %2023 (*.f64 %1252 (fma.f64 #s(literal 8 binary64) (/.f64 (*.f64 %46 (*.f64 %1252 %2029)) %35) %2035))))))
(approx %315 %2042)
(approx %315 (+.f64 %2042 (*.f64 #s(literal 4 binary64) %2046)))
(approx %315 (+.f64 %2042 (*.f64 %1252 (fma.f64 #s(literal 1/2 binary64) %2060 %2062))))
(approx %315 (+.f64 %2042 (*.f64 %1252 (fma.f64 #s(literal 4 binary64) %2061 (*.f64 %1252 (fma.f64 #s(literal 1/2 binary64) %2079 %2081))))))
(approx %367 (*.f64 #s(literal -1 binary64) %2042))
(approx %367 (-.f64 (*.f64 #s(literal -4 binary64) %2046) %2042))
(approx %367 (-.f64 (*.f64 %1252 (-.f64 (*.f64 #s(literal -1/2 binary64) %2060) %2062)) %2042))
(approx %367 (-.f64 (*.f64 %1252 (-.f64 (*.f64 %1252 (-.f64 (*.f64 #s(literal -1/2 binary64) %2079) %2081)) %2062)) %2042))
(approx %389 (*.f64 #s(literal 1/4 binary64) %2105))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %2105 (/.f64 (*.f64 %18 (*.f64 %1252 %2108)) %2042)))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %2105 (*.f64 %1252 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %1252 %2115) %2118) %2121))))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %2105 (*.f64 %1252 (fma.f64 %1252 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %1252 (*.f64 %33 (*.f64 %34 %2077))) %2118) (*.f64 #s(literal 1/8 binary64) (/.f64 %2115 %2118))) %2121))))
(approx %57 %63)
(approx %70 %74)
(approx %80 (/.f64 %78 x-scale))
(approx %86 (/.f64 %78 %33))
(approx %105 (/.f64 %103 y-scale))
(approx %111 %2145)
(approx %117 %2148)
(approx %125 %2150)
(approx %132 %2152)
(approx %157 (*.f64 #s(literal 2 binary64) %2154))
(approx %164 (*.f64 #s(literal 2 binary64) %2157))
(approx %172 (*.f64 #s(literal 2 binary64) (/.f64 %2157 x-scale)))
(approx %179 (*.f64 #s(literal 2 binary64) (/.f64 %2157 %180)))
(approx %187 (*.f64 #s(literal 4 binary64) %2168))
(approx %206 %2171)
(approx %222 %2173)
(approx %259 %2175)
(approx %275 %2180)
(approx %315 %2182)
(approx %367 (*.f64 #s(literal -1 binary64) %2182))
(approx %389 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %33 (*.f64 %34 %2182)) %20)))
(approx x-scale x-scale)
(approx %30 %180)
(approx %31 %35)
(approx %117 (/.f64 (fma.f64 %18 %67 (fma.f64 %19 %75 %2194)) %33))
(approx %125 (/.f64 (fma.f64 #s(literal -1 binary64) %2194 %78) %33))
(approx %132 %2203)
(approx %132 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 %33 %2205) %2202) %330))
(approx %132 (/.f64 (fma.f64 %33 (fma.f64 #s(literal -2 binary64) %2205 %2211) %2202) %330))
(approx %206 (/.f64 (fma.f64 %33 %2218 %2202) %330))
(approx %206 (/.f64 (fma.f64 %33 (fma.f64 #s(literal -2 binary64) %2205 (fma.f64 #s(literal 4 binary64) %2216 %2211)) %2202) %330))
(approx %222 (/.f64 %2227 %33))
(approx %222 (/.f64 (+.f64 %2227 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %33 %2218) %2227))) %33))
(approx %222 (/.f64 (+.f64 %2227 (*.f64 %33 (fma.f64 #s(literal 1/2 binary64) %2242 (*.f64 #s(literal 1/2 binary64) %2243)))) %33))
(approx %222 (/.f64 (+.f64 %2227 (*.f64 %33 (fma.f64 #s(literal 1/2 binary64) %2243 (*.f64 %33 %2256)))) %33))
(approx %259 (/.f64 %2263 %33))
(approx %259 (/.f64 (+.f64 %2227 (fma.f64 %18 %67 (fma.f64 %19 %75 %2267))) %33))
(approx %259 (/.f64 (+.f64 %2227 (fma.f64 %18 %67 (fma.f64 %19 %75 (*.f64 %33 (fma.f64 #s(literal 1/2 binary64) %2242 %2266))))) %33))
(approx %259 (/.f64 (+.f64 %2227 (fma.f64 %18 %67 (fma.f64 %19 %75 (*.f64 %33 (fma.f64 #s(literal 1/2 binary64) %2243 (fma.f64 %33 %2256 %115)))))) %33))
(approx %275 (*.f64 #s(literal 8 binary64) (/.f64 %2289 (*.f64 %330 %34))))
(approx %275 (/.f64 (fma.f64 #s(literal 8 binary64) (/.f64 %2295 %34) %2298) %330))
(approx %275 (/.f64 (fma.f64 #s(literal 8 binary64) %2297 (*.f64 %33 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 (*.f64 %47 %2241)) %2304) (*.f64 #s(literal 8 binary64) %2308)))) %330))
(approx %275 (/.f64 (fma.f64 #s(literal 8 binary64) %2297 (*.f64 %33 (fma.f64 #s(literal 8 binary64) %2308 (*.f64 %33 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %46 (*.f64 %47 %2251)) %2317) %2322))))) %330))
(approx %315 %2331)
(approx %315 (/.f64 (+.f64 %2330 (*.f64 #s(literal 4 binary64) %2334)) %33))
(approx %315 (/.f64 (+.f64 %2330 (*.f64 %33 (fma.f64 #s(literal 1/2 binary64) %2348 %2350))) %33))
(approx %315 (/.f64 (+.f64 %2330 (*.f64 %33 (fma.f64 #s(literal 4 binary64) %2349 (*.f64 %33 (fma.f64 #s(literal 1/2 binary64) %2368 %2370))))) %33))
(approx %367 (*.f64 #s(literal -1 binary64) %2331))
(approx %367 (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) %2334) %2330) %33))
(approx %367 (/.f64 (-.f64 (*.f64 %33 (-.f64 (*.f64 #s(literal -1/2 binary64) %2348) %2350)) %2330) %33))
(approx %367 (/.f64 (-.f64 (*.f64 %33 (-.f64 (*.f64 %33 (-.f64 (*.f64 #s(literal -1/2 binary64) %2368) %2370)) %2350)) %2330) %33))
(approx %389 (*.f64 #s(literal 1/4 binary64) %2398))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %2398 (/.f64 (*.f64 %18 (*.f64 %19 %2267)) %2330)))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %2398 (*.f64 %33 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %33 %2406) %2409) %2413))))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %2398 (*.f64 %33 (fma.f64 %33 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %33 (*.f64 %34 %2366)) %2409) (*.f64 #s(literal 1/8 binary64) (/.f64 %2406 %2409))) %2413))))
(approx %125 (*.f64 #s(literal -1 binary64) %115))
(approx %132 %2210)
(approx %132 (fma.f64 #s(literal -2 binary64) %2431 %2210))
(approx %132 (fma.f64 #s(literal -2 binary64) %2431 %2434))
(approx %206 (fma.f64 #s(literal -2 binary64) %2431 (fma.f64 #s(literal 4 binary64) %2168 %2210)))
(approx %206 (fma.f64 #s(literal -2 binary64) %2431 (fma.f64 #s(literal 4 binary64) %2168 %2434)))
(approx %222 %2443)
(approx %222 (+.f64 %2443 (*.f64 #s(literal 1/2 binary64) %2446)))
(approx %222 (+.f64 %2443 %2457))
(approx %222 (+.f64 %2443 (fma.f64 #s(literal -1/4 binary64) %2464 %2457)))
(approx %259 %2468)
(approx %259 (+.f64 %2443 (fma.f64 #s(literal 1/2 binary64) %2446 %2148)))
(approx %259 (+.f64 %2443 %2474))
(approx %259 (+.f64 %2443 (fma.f64 #s(literal -1/4 binary64) %2464 %2474)))
(approx %275 (*.f64 #s(literal 8 binary64) (/.f64 %2481 %35)))
(approx %275 (/.f64 %2492 %33))
(approx %275 (/.f64 %2500 %33))
(approx %275 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %2504 (*.f64 %2461 %2505)) %2500) %33))
(approx %315 %2513)
(approx %315 %2520)
(approx %315 %2536)
(approx %315 %2551)
(approx %367 (*.f64 #s(literal -1 binary64) %2513))
(approx %367 %2557)
(approx %367 %2561)
(approx %367 %2565)
(approx %389 (*.f64 #s(literal 1/4 binary64) %2568))
(approx %389 %2577)
(approx %389 %2584)
(approx %389 %2591)
(approx %315 (*.f64 #s(literal -1 binary64) %2520))
(approx %315 (*.f64 #s(literal -1 binary64) %2536))
(approx %315 (*.f64 #s(literal -1 binary64) %2551))
(approx %367 (*.f64 #s(literal -1 binary64) %2557))
(approx %367 (*.f64 #s(literal -1 binary64) %2561))
(approx %367 (*.f64 #s(literal -1 binary64) %2565))
(approx %389 (*.f64 #s(literal -1/4 binary64) %2568))
(approx %389 (*.f64 #s(literal -1 binary64) %2577))
(approx %389 (*.f64 #s(literal -1 binary64) %2584))
(approx %389 (*.f64 #s(literal -1 binary64) %2591))
(approx y-scale y-scale)
(approx %117 (/.f64 (fma.f64 %18 %75 (fma.f64 %19 %67 %2614)) %34))
(approx %125 (*.f64 #s(literal -1 binary64) %2145))
(approx %125 (/.f64 (-.f64 %2614 %103) %34))
(approx %132 %2625)
(approx %132 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 %34 %2627) %2624) %331))
(approx %132 (/.f64 (fma.f64 %34 (fma.f64 #s(literal -2 binary64) %2627 %2633) %2624) %331))
(approx %206 (/.f64 (fma.f64 %34 %2640 %2624) %331))
(approx %206 (/.f64 (fma.f64 %34 (fma.f64 #s(literal -2 binary64) %2627 (fma.f64 #s(literal 4 binary64) %2638 %2633)) %2624) %331))
(approx %222 (/.f64 %2649 %34))
(approx %222 (/.f64 (+.f64 %2649 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 %34 %2640) %2649))) %34))
(approx %222 (/.f64 (+.f64 %2649 (*.f64 %34 (fma.f64 #s(literal 1/2 binary64) %2664 (*.f64 #s(literal 1/2 binary64) %2665)))) %34))
(approx %222 (/.f64 (+.f64 %2649 (*.f64 %34 (fma.f64 #s(literal 1/2 binary64) %2665 (*.f64 %34 %2678)))) %34))
(approx %259 (/.f64 %2685 %34))
(approx %259 (/.f64 (+.f64 %2649 (fma.f64 %18 %75 (fma.f64 %19 %67 %2689))) %34))
(approx %259 (/.f64 (+.f64 %2649 (fma.f64 %18 %75 (fma.f64 %19 %67 (*.f64 %34 (fma.f64 #s(literal 1/2 binary64) %2664 %2688))))) %34))
(approx %259 (/.f64 (+.f64 %2649 (fma.f64 %18 %75 (fma.f64 %19 %67 (*.f64 %34 (fma.f64 #s(literal 1/2 binary64) %2665 (fma.f64 %34 %2678 %90)))))) %34))
(approx %275 (*.f64 #s(literal 8 binary64) (/.f64 %2711 (*.f64 %33 %331))))
(approx %275 (/.f64 (fma.f64 #s(literal 8 binary64) (/.f64 %2717 %33) %2720) %331))
(approx %275 (/.f64 (fma.f64 #s(literal 8 binary64) %2719 (*.f64 %34 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %46 (*.f64 %47 %2663)) %2726) (*.f64 #s(literal 8 binary64) %2730)))) %331))
(approx %275 (/.f64 (fma.f64 #s(literal 8 binary64) %2719 (*.f64 %34 (fma.f64 #s(literal 8 binary64) %2730 (*.f64 %34 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 %46 (*.f64 %47 %2673)) %2739) %2744))))) %331))
(approx %315 %2753)
(approx %315 (/.f64 (+.f64 %2752 (*.f64 #s(literal 4 binary64) %2756)) %34))
(approx %315 (/.f64 (+.f64 %2752 (*.f64 %34 (fma.f64 #s(literal 1/2 binary64) %2770 %2772))) %34))
(approx %315 (/.f64 (+.f64 %2752 (*.f64 %34 (fma.f64 #s(literal 4 binary64) %2771 (*.f64 %34 (fma.f64 #s(literal 1/2 binary64) %2790 %2792))))) %34))
(approx %367 (*.f64 #s(literal -1 binary64) %2753))
(approx %367 (/.f64 (-.f64 (*.f64 #s(literal -4 binary64) %2756) %2752) %34))
(approx %367 (/.f64 (-.f64 (*.f64 %34 (-.f64 (*.f64 #s(literal -1/2 binary64) %2770) %2772)) %2752) %34))
(approx %367 (/.f64 (-.f64 (*.f64 %34 (-.f64 (*.f64 %34 (-.f64 (*.f64 #s(literal -1/2 binary64) %2790) %2792)) %2772)) %2752) %34))
(approx %389 (*.f64 #s(literal 1/4 binary64) %2820))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %2820 (/.f64 (*.f64 %18 (*.f64 %19 %2689)) %2752)))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %2820 (*.f64 %34 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %33 %2769) %2830) %2834))))
(approx %389 (fma.f64 #s(literal 1/4 binary64) %2820 (*.f64 %34 (fma.f64 %34 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %33 %2789) %2830) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 %33 %2768) %2830))) %2834))))
(approx %125 (fma.f64 #s(literal -1 binary64) %2145 %90))
(approx %132 %2632)
(approx %132 (fma.f64 #s(literal -2 binary64) %2852 %2632))
(approx %132 (fma.f64 #s(literal -2 binary64) %2852 %2855))
(approx %206 (fma.f64 #s(literal -2 binary64) %2852 (fma.f64 #s(literal 4 binary64) %2168 %2632)))
(approx %206 (fma.f64 #s(literal -2 binary64) %2852 (fma.f64 #s(literal 4 binary64) %2168 %2855)))
(approx %222 %2864)
(approx %222 (+.f64 %2864 (*.f64 #s(literal 1/2 binary64) %2867)))
(approx %222 (+.f64 %2864 %2878))
(approx %222 (+.f64 %2864 (fma.f64 #s(literal -1/4 binary64) %2885 %2878)))
(approx %259 %2889)
(approx %259 (+.f64 %2864 (fma.f64 #s(literal 1/2 binary64) %2867 %2148)))
(approx %259 (+.f64 %2864 %2895))
(approx %259 (+.f64 %2864 (fma.f64 #s(literal -1/4 binary64) %2885 %2895)))
(approx %275 (*.f64 #s(literal 8 binary64) (/.f64 %2902 %35)))
(approx %275 (/.f64 %2913 %34))
(approx %275 (/.f64 %2920 %34))
(approx %275 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 %2924 (*.f64 %33 %2884)) %2920) %34))
(approx %315 %2932)
(approx %315 %2939)
(approx %315 %2956)
(approx %315 %2972)
(approx %367 (*.f64 #s(literal -1 binary64) %2932))
(approx %367 %2978)
(approx %367 %2982)
(approx %367 %2986)
(approx %389 (*.f64 #s(literal 1/4 binary64) %2990))
(approx %389 %2999)
(approx %389 %3006)
(approx %389 %3013)
(approx %315 (*.f64 #s(literal -1 binary64) %2939))
(approx %315 (*.f64 #s(literal -1 binary64) %2956))
(approx %315 (*.f64 #s(literal -1 binary64) %2972))
(approx %367 (*.f64 #s(literal -1 binary64) %2978))
(approx %367 (*.f64 #s(literal -1 binary64) %2982))
(approx %367 (*.f64 #s(literal -1 binary64) %2986))
(approx %389 (*.f64 #s(literal -1/4 binary64) %2990))
(approx %389 (*.f64 #s(literal -1 binary64) %2999))
(approx %389 (*.f64 #s(literal -1 binary64) %3006))
(approx %389 (*.f64 #s(literal -1 binary64) %3013))
Calls

15 calls:

TimeVariablePoint
206.0ms
angle
0
117.0ms
a
inf
116.0ms
a
0
97.0ms
b
inf
93.0ms
x-scale
inf

rewrite39.3s (25.8%)

Counts
56 → 5 912
Calls
Call 1
Inputs
%4 = (*.f64 b a)
%5 = (neg.f64 a)
%6 = (*.f64 b %5)
%7 = (*.f64 %4 %6)
%8 = (*.f64 #s(literal 4 binary64) %7)
%11 = (*.f64 x-scale y-scale)
%12 = (pow.f64 %11 #s(literal 2 binary64))
%13 = (/.f64 %8 %12)
%14 = (*.f64 #s(literal 2 binary64) %13)
%15 = (*.f64 %14 %7)
%18 = (/.f64 angle #s(literal 180 binary64))
%19 = (PI.f64 )
%20 = (*.f64 %18 %19)
%21 = (sin.f64 %20)
%22 = (*.f64 a %21)
%23 = (pow.f64 %22 #s(literal 2 binary64))
%24 = (cos.f64 %20)
%25 = (*.f64 b %24)
%26 = (pow.f64 %25 #s(literal 2 binary64))
%27 = (+.f64 %23 %26)
%28 = (/.f64 %27 x-scale)
%29 = (/.f64 %28 x-scale)
%30 = (*.f64 a %24)
%31 = (pow.f64 %30 #s(literal 2 binary64))
%32 = (*.f64 b %21)
%33 = (pow.f64 %32 #s(literal 2 binary64))
%34 = (+.f64 %31 %33)
%35 = (/.f64 %34 y-scale)
%36 = (/.f64 %35 y-scale)
%37 = (+.f64 %29 %36)
%38 = (-.f64 %29 %36)
%39 = (pow.f64 %38 #s(literal 2 binary64))
%40 = (pow.f64 b #s(literal 2 binary64))
%41 = (pow.f64 a #s(literal 2 binary64))
%42 = (-.f64 %40 %41)
%43 = (*.f64 #s(literal 2 binary64) %42)
%44 = (*.f64 %43 %21)
%45 = (*.f64 %44 %24)
%46 = (/.f64 %45 x-scale)
%47 = (/.f64 %46 y-scale)
%48 = (pow.f64 %47 #s(literal 2 binary64))
%49 = (+.f64 %39 %48)
%50 = (sqrt.f64 %49)
%51 = (+.f64 %37 %50)
%52 = (*.f64 %15 %51)
%53 = (sqrt.f64 %52)
%54 = (neg.f64 %53)
#s(literal 2 binary64)
#s(literal 4 binary64)
b
a
%4
%5
%6
%7
%8
x-scale
y-scale
%11
%12
%13
%14
%15
angle
#s(literal 180 binary64)
%18
%19
%20
%21
%22
%23
%24
%25
%26
%27
%28
%29
%30
%31
%32
%33
%34
%35
%36
%37
%38
%39
%40
%41
%42
%43
%44
%45
%46
%47
%48
%49
%50
%51
%52
%53
%54
(/.f64 %54 %13)
Outputs
%11 = (neg.f64 #s(literal -1 binary64))
%13 = (*.f64 #s(literal 2 binary64) #s(literal 2 binary64))
%38 = (*.f64 b a)
%39 = (neg.f64 b)
%40 = (neg.f64 %39)
%42 = (neg.f64 a)
%43 = (neg.f64 %42)
%49 = (neg.f64 %38)
%55 = (*.f64 %39 %38)
%57 = (*.f64 a a)
%58 = (*.f64 %39 %57)
%60 = (*.f64 %38 %49)
%61 = (*.f64 b b)
%62 = (*.f64 %61 a)
%65 = (*.f64 %57 b)
%69 = (neg.f64 %57)
%73 = (*.f64 %57 %61)
%76 = (*.f64 %38 #s(literal -4 binary64))
%79 = (*.f64 a %76)
%83 = (*.f64 %76 %38)
%92 = (*.f64 a #s(literal 4 binary64))
%93 = (*.f64 %92 b)
%96 = (neg.f64 %92)
%100 = (*.f64 %92 %61)
%107 = (*.f64 b #s(literal 4 binary64))
%125 = (*.f64 %73 #s(literal 4 binary64))
%127 = (neg.f64 #s(literal -4 binary64))
%146 = (*.f64 #s(literal 4 binary64) #s(literal 1 binary64))
%157 = (*.f64 %73 #s(literal 8 binary64))
%158 = (neg.f64 %157)
%160 = (*.f64 %125 #s(literal 1 binary64))
%163 = (neg.f64 x-scale)
%166 = (neg.f64 y-scale)
%168 = (*.f64 x-scale y-scale)
%170 = (*.f64 y-scale y-scale)
%171 = (*.f64 %170 x-scale)
%173 = (*.f64 x-scale x-scale)
%174 = (*.f64 %173 y-scale)
%177 = (*.f64 %173 %170)
%182 = (*.f64 %163 %166)
%184 = (fabs.f64 x-scale)
%187 = (fabs.f64 y-scale)
%190 = (*.f64 %163 %170)
%192 = (*.f64 %166 %173)
%194 = (*.f64 %184 y-scale)
%196 = (fabs.f64 %168)
%198 = (*.f64 %187 x-scale)
%201 = (neg.f64 %168)
%209 = (*.f64 x-scale %187)
%211 = (*.f64 y-scale %184)
%213 = (neg.f64 %177)
%215 = (*.f64 %184 %166)
%217 = (*.f64 %187 %163)
%220 = (*.f64 %163 %187)
%222 = (*.f64 %166 %184)
%224 = (fabs.f64 %196)
%226 = (neg.f64 %196)
%231 = (pow.f64 %168 #s(literal 1 binary64))
%238 = (/.f64 %83 %177)
%239 = (/.f64 %79 %177)
%241 = (/.f64 %76 %177)
%243 = (/.f64 %73 %177)
%245 = (/.f64 b %177)
%246 = (*.f64 a %245)
%249 = (/.f64 %38 %168)
%250 = (*.f64 %76 %249)
%252 = (/.f64 %83 %170)
%254 = (/.f64 %83 %173)
%256 = (/.f64 %83 y-scale)
%258 = (/.f64 %83 x-scale)
%260 = (/.f64 %83 %171)
%262 = (/.f64 %83 %174)
%264 = (/.f64 b y-scale)
%265 = (/.f64 %79 %174)
%267 = (/.f64 b x-scale)
%268 = (/.f64 %79 %171)
%270 = (/.f64 %76 %168)
%272 = (/.f64 b %168)
%273 = (/.f64 %79 %168)
%275 = (/.f64 %38 %170)
%276 = (/.f64 %76 %173)
%278 = (/.f64 %38 %173)
%279 = (/.f64 %76 %170)
%281 = (/.f64 %38 y-scale)
%282 = (/.f64 %76 %174)
%284 = (/.f64 %38 x-scale)
%285 = (/.f64 %76 %171)
%287 = (/.f64 b %170)
%288 = (/.f64 %79 %173)
%290 = (/.f64 b %173)
%291 = (/.f64 %79 %170)
%296 = (/.f64 %76 y-scale)
%297 = (/.f64 %38 %174)
%299 = (/.f64 %76 x-scale)
%300 = (/.f64 %38 %171)
%304 = (/.f64 b %171)
%305 = (/.f64 %79 x-scale)
%307 = (/.f64 b %174)
%308 = (/.f64 %79 y-scale)
%320 = (/.f64 #s(literal 4 binary64) %177)
%321 = (*.f64 %55 %320)
%323 = (/.f64 %58 %177)
%324 = (*.f64 %323 #s(literal 4 binary64))
%326 = (*.f64 %58 %320)
%328 = (neg.f64 %243)
%330 = (/.f64 %49 %177)
%331 = (*.f64 %330 #s(literal 4 binary64))
%333 = (*.f64 #s(literal 4 binary64) %330)
%335 = (*.f64 %49 %320)
%337 = (*.f64 %62 %320)
%339 = (/.f64 %93 %177)
%341 = (*.f64 %246 #s(literal 4 binary64))
%343 = (*.f64 %38 %320)
%346 = (*.f64 b %330)
%349 = (*.f64 b %320)
%351 = (*.f64 a %320)
%353 = (/.f64 #s(literal 4 binary64) %213)
%357 = (neg.f64 (/.f64 a %177))
%359 = (/.f64 %96 %177)
%361 = (*.f64 %357 #s(literal 4 binary64))
%363 = (*.f64 %42 %320)
%368 = (*.f64 %243 #s(literal 4 binary64))
%374 = (*.f64 %58 %272)
%377 = (*.f64 #s(literal 4 binary64) %249)
%380 = (/.f64 %125 %168)
%382 = (/.f64 #s(literal 4 binary64) %168)
%383 = (*.f64 %382 %60)
%385 = (/.f64 #s(literal 4 binary64) y-scale)
%386 = (/.f64 %60 %174)
%388 = (/.f64 #s(literal 4 binary64) x-scale)
%389 = (/.f64 %60 %171)
%391 = (/.f64 %93 %201)
%393 = (neg.f64 %249)
%394 = (*.f64 %393 #s(literal 4 binary64))
%396 = (/.f64 %107 %168)
%397 = (*.f64 %69 %272)
%399 = (/.f64 %107 %170)
%400 = (/.f64 %58 %173)
%402 = (/.f64 %107 %173)
%403 = (/.f64 %58 %170)
%405 = (/.f64 %107 y-scale)
%406 = (/.f64 %58 %174)
%408 = (/.f64 %107 x-scale)
%409 = (/.f64 %58 %171)
%411 = (*.f64 %397 #s(literal 4 binary64))
%414 = (/.f64 #s(literal 4 binary64) %170)
%415 = (/.f64 %60 %173)
%417 = (/.f64 #s(literal 4 binary64) %173)
%418 = (/.f64 %60 %170)
%423 = (*.f64 a (/.f64 %61 %168))
%424 = (/.f64 %42 %168)
%425 = (*.f64 %424 #s(literal 4 binary64))
%427 = (/.f64 %96 %168)
%430 = (*.f64 %249 #s(literal 4 binary64))
%432 = (*.f64 #s(literal 4 binary64) %272)
%434 = (/.f64 %73 %168)
%435 = (/.f64 #s(literal 4 binary64) %201)
%438 = (/.f64 %93 %173)
%439 = (/.f64 %49 %170)
%441 = (/.f64 %93 %170)
%442 = (/.f64 %49 %173)
%444 = (/.f64 %93 x-scale)
%445 = (/.f64 %49 %171)
%447 = (/.f64 %93 y-scale)
%448 = (/.f64 %49 %174)
%450 = (/.f64 %93 %174)
%451 = (/.f64 %49 y-scale)
%453 = (/.f64 %93 %171)
%454 = (/.f64 %49 x-scale)
%456 = (/.f64 %100 %168)
%458 = (/.f64 %100 %170)
%459 = (/.f64 %42 %173)
%461 = (/.f64 %100 %173)
%462 = (/.f64 %42 %170)
%464 = (/.f64 %100 y-scale)
%465 = (/.f64 %42 %174)
%467 = (/.f64 %100 x-scale)
%468 = (/.f64 %42 %171)
%470 = (/.f64 %100 %171)
%471 = (/.f64 %42 x-scale)
%473 = (/.f64 %100 %174)
%474 = (/.f64 %42 y-scale)
%476 = (/.f64 %62 %170)
%477 = (/.f64 %96 %173)
%479 = (/.f64 %62 %173)
%480 = (/.f64 %96 %170)
%482 = (/.f64 %62 y-scale)
%483 = (/.f64 %96 %174)
%485 = (/.f64 %62 x-scale)
%486 = (/.f64 %96 %171)
%488 = (/.f64 %62 %171)
%489 = (/.f64 %96 x-scale)
%491 = (/.f64 %62 %174)
%492 = (/.f64 %96 y-scale)
%499 = (/.f64 #s(literal 4 binary64) %171)
%500 = (/.f64 %60 x-scale)
%502 = (/.f64 #s(literal 4 binary64) %174)
%503 = (/.f64 %60 y-scale)
%507 = (/.f64 %107 %171)
%508 = (/.f64 %58 x-scale)
%510 = (/.f64 %107 %174)
%511 = (/.f64 %58 y-scale)
%513 = (*.f64 #s(literal 4 binary64) %423)
%515 = (*.f64 #s(literal 4 binary64) %393)
%524 = (/.f64 %83 %201)
%526 = (/.f64 %83 %196)
%530 = (/.f64 #s(literal -4 binary64) %168)
%531 = (/.f64 %60 %201)
%533 = (/.f64 %76 %196)
%534 = (/.f64 %38 %196)
%536 = (/.f64 b %201)
%537 = (/.f64 %79 %201)
%539 = (/.f64 b %196)
%540 = (/.f64 %79 %196)
%546 = (/.f64 #s(literal 1 binary64) %177)
%547 = (*.f64 %79 %546)
%549 = (*.f64 %76 %546)
%555 = (/.f64 #s(literal -1 binary64) %177)
%556 = (*.f64 #s(literal 4 binary64) %555)
%558 = (*.f64 %38 %555)
%560 = (*.f64 b %546)
%563 = (*.f64 %546 %38)
%565 = (*.f64 %546 b)
%567 = (*.f64 %546 %76)
%570 = (*.f64 %546 %79)
%572 = (/.f64 %93 %196)
%573 = (/.f64 %49 %196)
%575 = (/.f64 %100 %201)
%576 = (/.f64 %42 %201)
%578 = (/.f64 %100 %196)
%579 = (/.f64 %42 %196)
%581 = (/.f64 %62 %201)
%582 = (/.f64 %96 %201)
%584 = (/.f64 %62 %196)
%585 = (/.f64 %96 %196)
%589 = (/.f64 #s(literal 4 binary64) %196)
%590 = (/.f64 %60 %196)
%592 = (/.f64 %107 %201)
%593 = (/.f64 %58 %201)
%595 = (/.f64 %107 %196)
%596 = (/.f64 %58 %196)
%601 = (*.f64 %171 (/.f64 x-scale %83))
%607 = (/.f64 #s(literal 1 binary64) %168)
%611 = (/.f64 #s(literal 1 binary64) %173)
%613 = (/.f64 #s(literal 1 binary64) %170)
%615 = (/.f64 #s(literal 1 binary64) %174)
%617 = (/.f64 #s(literal 1 binary64) %171)
%619 = (/.f64 #s(literal 1 binary64) x-scale)
%621 = (/.f64 #s(literal 1 binary64) y-scale)
%626 = (*.f64 #s(literal 1 binary64) %125)
%630 = (*.f64 %328 #s(literal 1 binary64))
%632 = (*.f64 %93 %546)
%634 = (*.f64 %320 #s(literal 1 binary64))
%636 = (*.f64 #s(literal -4 binary64) %555)
%639 = (neg.f64 (/.f64 %157 %177))
%641 = (*.f64 #s(literal 1 binary64) #s(literal 4 binary64))
%643 = (*.f64 %49 %555)
%645 = (*.f64 %330 #s(literal 1 binary64))
%647 = (*.f64 %96 %546)
%649 = (*.f64 %546 %62)
%651 = (*.f64 %546 %107)
%653 = (*.f64 %546 %100)
%655 = (*.f64 %546 %93)
%657 = (*.f64 #s(literal 1 binary64) %93)
%660 = (*.f64 #s(literal 1 binary64) %60)
%662 = (*.f64 %368 #s(literal 1 binary64))
%666 = (*.f64 %374 #s(literal 1 binary64))
%668 = (*.f64 %382 #s(literal 1 binary64))
%670 = (*.f64 %393 #s(literal 1 binary64))
%672 = (*.f64 #s(literal 1 binary64) %382)
%674 = (*.f64 #s(literal 1 binary64) %377)
%676 = (*.f64 #s(literal 1 binary64) %374)
%678 = (/.f64 #s(literal 1 binary64) %201)
%680 = (/.f64 #s(literal 1 binary64) %196)
%682 = (*.f64 #s(literal 1/2 binary64) %238)
%684 = (*.f64 %555 #s(literal 1 binary64))
%687 = (/.f64 %83 %231)
%689 = (/.f64 %76 %231)
%691 = (/.f64 b %231)
%693 = (/.f64 %38 %231)
%695 = (/.f64 %79 %231)
%697 = (/.f64 %93 %231)
%699 = (/.f64 %100 %231)
%701 = (/.f64 %62 %231)
%703 = (/.f64 %49 %231)
%705 = (/.f64 #s(literal 4 binary64) %231)
%707 = (/.f64 %107 %231)
%709 = (/.f64 %60 %231)
%725 = (*.f64 #s(literal 8 binary64) %38)
%733 = (*.f64 #s(literal 8 binary64) %374)
%737 = (/.f64 %158 %170)
%739 = (/.f64 %158 %173)
%741 = (/.f64 %158 y-scale)
%743 = (/.f64 %158 x-scale)
%745 = (/.f64 %158 %171)
%747 = (/.f64 %158 %174)
%803 = (/.f64 #s(literal 2 binary64) %177)
%819 = (*.f64 %323 (+.f64 b b))
%822 = (/.f64 %158 %201)
%824 = (/.f64 %158 %196)
%836 = (/.f64 #s(literal 2 binary64) %168)
%839 = (/.f64 #s(literal 2 binary64) x-scale)
%841 = (/.f64 #s(literal 2 binary64) y-scale)
%844 = (/.f64 #s(literal 2 binary64) %170)
%846 = (/.f64 #s(literal 2 binary64) %173)
%849 = (/.f64 #s(literal 2 binary64) %171)
%851 = (/.f64 #s(literal 2 binary64) %174)
%863 = (*.f64 %546 #s(literal 8 binary64))
%885 = (*.f64 b #s(literal 2 binary64))
%886 = (*.f64 %58 %885)
%912 = (/.f64 #s(literal 2 binary64) %201)
%941 = (/.f64 #s(literal 2 binary64) %196)
%964 = (/.f64 %158 %231)
%980 = (*.f64 %213 %157)
%981 = (*.f64 %173 %173)
%982 = (*.f64 %170 %170)
%983 = (*.f64 %981 %982)
%993 = (neg.f64 %983)
%1195 = (*.f64 %238 %177)
%1196 = (fma.f64 b %79 %1195)
%1218 = (*.f64 %125 %177)
%1219 = (/.f64 %1218 %177)
%1220 = (fma.f64 %100 a %1219)
%1248 = (*.f64 %168 %177)
%1250 = (*.f64 %168 %83)
%1255 = (*.f64 %177 %168)
%1257 = (*.f64 %250 %177)
%1260 = (*.f64 %168 %125)
%1270 = (*.f64 %125 %168)
%1272 = (*.f64 %168 %213)
%1274 = (*.f64 %250 %213)
%1276 = (*.f64 %213 %168)
%1286 = (fma.f64 %1270 %168 %1218)
%1306 = (/.f64 (*.f64 %79 (*.f64 b %177)) %983)
%1308 = (/.f64 %1218 %993)
%1310 = (*.f64 %158 %60)
%1318 = (*.f64 %158 %246)
%1321 = (neg.f64 %1318)
%1324 = (*.f64 %639 a)
%1325 = (neg.f64 %1324)
%1328 = (*.f64 %323 %158)
%1331 = (*.f64 %639 %62)
%1335 = (*.f64 %639 %60)
%1336 = (*.f64 %328 %60)
%1340 = (*.f64 %639 b)
%1370 = (*.f64 %639 %73)
%1404 = (*.f64 %125 %243)
%1410 = (*.f64 %73 %83)
%1419 = (*.f64 %49 #s(literal 2 binary64))
%1420 = (*.f64 %238 %38)
%1423 = (*.f64 %238 b)
%1426 = (*.f64 %1420 b)
%1427 = (*.f64 %42 #s(literal 2 binary64))
%1429 = (neg.f64 %1420)
%1430 = (*.f64 #s(literal 2 binary64) a)
%1431 = (*.f64 %1430 b)
%1433 = (*.f64 %83 %60)
%1457 = (*.f64 %886 %125)
%1484 = (*.f64 #s(literal 1 binary64) %1404)
%1633 = (*.f64 %1404 #s(literal 1 binary64))
%1671 = (neg.f64 angle)
%1686 = (*.f64 #s(literal 1/180 binary64) angle)
%1691 = (*.f64 #s(literal -1/180 binary64) angle)
%1705 = (PI.f64 )
%1706 = (*.f64 #s(literal 1/180 binary64) %1705)
%1708 = (*.f64 %1686 %1705)
%1710 = (*.f64 angle %1705)
%1717 = (neg.f64 %1705)
%1720 = (neg.f64 %1710)
%1722 = (*.f64 %1691 %1705)
%1727 = (neg.f64 %1717)
%1732 = (*.f64 %1710 #s(literal 1 binary64))
%1741 = (sin.f64 %1708)
%1742 = (*.f64 a %1741)
%1744 = (+.f64 %1705 %1705)
%1745 = (*.f64 %1686 %1744)
%1747 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %1745))
%1748 = (-.f64 #s(literal 1/2 binary64) %1747)
%1749 = (*.f64 %1748 a)
%1752 = (*.f64 %1748 %57)
%1755 = (*.f64 %42 %1748)
%1757 = (fabs.f64 a)
%1758 = (*.f64 %1757 %1748)
%1760 = (*.f64 %1748 %42)
%1762 = (*.f64 %1748 %1757)
%1764 = (neg.f64 %1752)
%1767 = (neg.f64 %1742)
%1769 = (fabs.f64 %1742)
%1771 = (pow.f64 a #s(literal 1 binary64))
%1773 = (*.f64 %1748 %1771)
%1775 = (*.f64 %57 %1741)
%1779 = (*.f64 %1757 %1741)
%1782 = (*.f64 %1741 %1757)
%1785 = (neg.f64 %1767)
%1787 = (fabs.f64 %1769)
%1789 = (neg.f64 %1769)
%1791 = (pow.f64 %1742 #s(literal 1 binary64))
%1794 = (*.f64 %1791 a)
%1796 = (*.f64 %1791 %1741)
%1798 = (cos.f64 %1708)
%1800 = (fabs.f64 %1708)
%1802 = (fabs.f64 %1710)
%1803 = (/.f64 %1802 #s(literal -180 binary64))
%1811 = (*.f64 #s(literal 1/2 binary64) %1705)
%1816 = (*.f64 #s(literal 1 binary64) %1798)
%1818 = (*.f64 #s(literal 0 binary64) %1741)
%1822 = (sin.f64 %1722)
%1828 = (sin.f64 %1800)
%1832 = (neg.f64 %1798)
%1841 = (*.f64 b %1798)
%1843 = (*.f64 b %1816)
%1845 = (*.f64 %1816 b)
%1851 = (+.f64 #s(literal 1/2 binary64) %1747)
%1852 = (*.f64 %1851 b)
%1855 = (*.f64 %1851 %61)
%1858 = (fabs.f64 b)
%1859 = (*.f64 %1858 %1851)
%1861 = (*.f64 %39 %1851)
%1863 = (*.f64 %1851 %39)
%1865 = (*.f64 %1851 %1858)
%1867 = (neg.f64 %1855)
%1870 = (neg.f64 %1841)
%1872 = (fabs.f64 %1841)
%1874 = (pow.f64 b #s(literal 1 binary64))
%1876 = (*.f64 %1851 %1874)
%1878 = (*.f64 %61 %1798)
%1882 = (neg.f64 %1870)
%1885 = (*.f64 %1858 %1798)
%1887 = (*.f64 %1798 %1858)
%1892 = (fabs.f64 %1872)
%1894 = (neg.f64 %1872)
%1896 = (pow.f64 %1841 #s(literal 1 binary64))
%1899 = (*.f64 %1896 b)
%1901 = (*.f64 %1896 %1798)
%1903 = (*.f64 %1816 %1878)
%1905 = (*.f64 %1878 %1816)
%1917 = (fma.f64 %1852 b %1752)
%1931 = (neg.f64 %1917)
%1947 = (*.f64 %1785 %1742)
%1999 = (/.f64 %1917 x-scale)
%2001 = (neg.f64 %1999)
%2009 = (/.f64 %1749 x-scale)
%2010 = (/.f64 %61 x-scale)
%2011 = (*.f64 %1851 %2010)
%2013 = (/.f64 %1852 x-scale)
%2014 = (/.f64 %57 x-scale)
%2015 = (*.f64 %1748 %2014)
%2017 = (/.f64 %1851 x-scale)
%2019 = (/.f64 %1748 x-scale)
%2024 = (/.f64 a x-scale)
%2026 = (*.f64 %1917 #s(literal -1 binary64))
%2028 = (*.f64 #s(literal -1 binary64) %1917)
%2030 = (/.f64 #s(literal -1 binary64) x-scale)
%2035 = (*.f64 %2001 #s(literal 1 binary64))
%2043 = (*.f64 x-scale %1917)
%2049 = (fma.f64 %2015 x-scale %1855)
%2073 = (*.f64 %2030 #s(literal 1 binary64))
%2078 = (neg.f64 %173)
%2086 = (*.f64 %2043 #s(literal 1 binary64))
%2095 = (*.f64 %2049 #s(literal 1 binary64))
%2105 = (*.f64 %1748 (*.f64 %57 x-scale))
%2106 = (*.f64 x-scale %1867)
%2115 = (*.f64 %1764 x-scale)
%2141 = (*.f64 %163 %1867)
%2154 = (*.f64 %1741 %2024)
%2157 = (*.f64 %1798 %267)
%2162 = (/.f64 %1775 x-scale)
%2167 = (/.f64 %1878 x-scale)
%2170 = (/.f64 %1741 x-scale)
%2172 = (/.f64 %1798 x-scale)
%2176 = (/.f64 %1870 x-scale)
%2178 = (/.f64 %1841 %163)
%2180 = (/.f64 %1767 x-scale)
%2182 = (/.f64 %1872 x-scale)
%2184 = (/.f64 %1769 x-scale)
%2190 = (*.f64 %1741 %619)
%2202 = (/.f64 %1917 %173)
%2205 = (/.f64 %1931 %173)
%2208 = (/.f64 %1917 %184)
%2231 = (/.f64 %2030 x-scale)
%2233 = (/.f64 #s(literal 1 binary64) %2078)
%2238 = (/.f64 %619 %163)
%2240 = (/.f64 #s(literal 1 binary64) %184)
%2242 = (*.f64 %173 x-scale)
%2247 = (/.f64 %1749 %173)
%2248 = (/.f64 %61 %173)
%2249 = (*.f64 %1851 %2248)
%2251 = (/.f64 %1852 %173)
%2252 = (/.f64 %57 %173)
%2253 = (*.f64 %1748 %2252)
%2255 = (/.f64 %1851 %173)
%2257 = (/.f64 %1748 %173)
%2262 = (/.f64 a %173)
%2274 = (*.f64 %619 %2030)
%2276 = (*.f64 %2030 %619)
%2284 = (neg.f64 %2249)
%2286 = (neg.f64 %2284)
%2293 = (*.f64 x-scale %173)
%2298 = (/.f64 %57 %163)
%2299 = (/.f64 %1748 %163)
%2301 = (/.f64 %57 %184)
%2302 = (/.f64 %1748 %184)
%2304 = (/.f64 %61 %163)
%2305 = (/.f64 %1851 %163)
%2307 = (/.f64 %61 %184)
%2308 = (/.f64 %1851 %184)
%2310 = (/.f64 a %163)
%2311 = (/.f64 %1749 %163)
%2313 = (/.f64 a %184)
%2314 = (/.f64 %1749 %184)
%2316 = (/.f64 b %163)
%2317 = (/.f64 %1852 %163)
%2319 = (/.f64 b %184)
%2320 = (/.f64 %1852 %184)
%2342 = (*.f64 %173 %163)
%2345 = (*.f64 %163 %173)
%2380 = (*.f64 %619 %2015)
%2382 = (*.f64 %619 %2011)
%2389 = (*.f64 %1752 %173)
%2401 = (/.f64 %1775 %173)
%2403 = (/.f64 %1742 %173)
%2405 = (/.f64 %1878 %173)
%2407 = (/.f64 %1841 %173)
%2409 = (/.f64 %1741 %173)
%2411 = (/.f64 %1798 %173)
%2413 = (/.f64 %2154 x-scale)
%2415 = (/.f64 %2157 x-scale)
%2425 = (/.f64 %1870 %173)
%2427 = (/.f64 %1767 %173)
%2430 = (/.f64 %1872 %173)
%2432 = (/.f64 %1769 %173)
%2435 = (/.f64 %1832 x-scale)
%2436 = (/.f64 %1878 %163)
%2439 = (/.f64 %1798 %184)
%2440 = (/.f64 %1878 %184)
%2443 = (/.f64 %1741 %163)
%2444 = (/.f64 %1775 %163)
%2446 = (/.f64 %1741 %184)
%2447 = (/.f64 %1775 %184)
%2457 = (/.f64 %1841 %184)
%2459 = (/.f64 %1742 %163)
%2461 = (/.f64 %1742 %184)
%2469 = (/.f64 %1870 %184)
%2472 = (/.f64 %1767 %184)
%2478 = (/.f64 %1872 %163)
%2480 = (/.f64 %1872 %184)
%2483 = (/.f64 %1769 %163)
%2485 = (/.f64 %1769 %184)
%2492 = (/.f64 %1896 x-scale)
%2494 = (/.f64 %1791 x-scale)
%2497 = (/.f64 %1896 %163)
%2499 = (/.f64 %1896 %184)
%2502 = (/.f64 %1791 %163)
%2504 = (/.f64 %1791 %184)
%2508 = (*.f64 a %1798)
%2510 = (*.f64 a %1816)
%2512 = (*.f64 %1816 a)
%2518 = (*.f64 %1851 a)
%2521 = (*.f64 %1851 %57)
%2524 = (*.f64 %42 %1851)
%2526 = (*.f64 %1757 %1851)
%2528 = (*.f64 %1851 %42)
%2530 = (*.f64 %1851 %1757)
%2532 = (neg.f64 %2521)
%2535 = (neg.f64 %2508)
%2537 = (fabs.f64 %2508)
%2540 = (*.f64 %1851 %1771)
%2542 = (*.f64 %57 %1798)
%2547 = (*.f64 %1757 %1798)
%2549 = (*.f64 %1798 %1757)
%2552 = (neg.f64 %2535)
%2554 = (fabs.f64 %2537)
%2556 = (neg.f64 %2537)
%2558 = (pow.f64 %2508 #s(literal 1 binary64))
%2561 = (*.f64 %2558 a)
%2563 = (*.f64 %2558 %1798)
%2565 = (*.f64 %1816 %2542)
%2567 = (*.f64 %2542 %1816)
%2573 = (*.f64 b %1741)
%2575 = (*.f64 %1748 b)
%2578 = (*.f64 %1748 %61)
%2581 = (*.f64 %1858 %1748)
%2583 = (*.f64 %39 %1748)
%2585 = (*.f64 %1748 %39)
%2587 = (*.f64 %1748 %1858)
%2589 = (neg.f64 %2578)
%2592 = (neg.f64 %2573)
%2594 = (fabs.f64 %2573)
%2597 = (*.f64 %1748 %1874)
%2599 = (*.f64 %61 %1741)
%2603 = (neg.f64 %2592)
%2605 = (*.f64 %1858 %1741)
%2608 = (*.f64 %1741 %1858)
%2613 = (fabs.f64 %2594)
%2615 = (neg.f64 %2594)
%2617 = (pow.f64 %2573 #s(literal 1 binary64))
%2620 = (*.f64 %2617 b)
%2622 = (*.f64 %2617 %1741)
%2630 = (fma.f64 %2518 a %2578)
%2644 = (neg.f64 %2630)
%2660 = (*.f64 %2552 %2508)
%2712 = (/.f64 %2630 y-scale)
%2714 = (neg.f64 %2712)
%2722 = (/.f64 %2518 y-scale)
%2723 = (/.f64 %61 y-scale)
%2724 = (*.f64 %1748 %2723)
%2726 = (/.f64 %2575 y-scale)
%2727 = (/.f64 %57 y-scale)
%2728 = (*.f64 %1851 %2727)
%2730 = (/.f64 %1748 y-scale)
%2732 = (/.f64 %1851 y-scale)
%2736 = (/.f64 a y-scale)
%2739 = (*.f64 %2630 #s(literal -1 binary64))
%2741 = (*.f64 #s(literal -1 binary64) %2630)
%2743 = (/.f64 #s(literal -1 binary64) y-scale)
%2748 = (*.f64 %2714 #s(literal 1 binary64))
%2756 = (*.f64 y-scale %2630)
%2760 = (fma.f64 %2728 y-scale %2578)
%2791 = (neg.f64 %170)
%2799 = (*.f64 %2756 #s(literal 1 binary64))
%2808 = (*.f64 %2760 #s(literal 1 binary64))
%2818 = (*.f64 %1851 (*.f64 %57 y-scale))
%2819 = (*.f64 y-scale %2589)
%2825 = (*.f64 %2532 y-scale)
%2857 = (*.f64 %166 %2589)
%2867 = (*.f64 %1798 %2736)
%2870 = (*.f64 %1741 %264)
%2875 = (/.f64 %2599 y-scale)
%2879 = (/.f64 %2542 y-scale)
%2883 = (/.f64 %1798 y-scale)
%2885 = (/.f64 %1741 y-scale)
%2889 = (/.f64 %2535 y-scale)
%2891 = (/.f64 %2592 y-scale)
%2893 = (/.f64 %2573 %166)
%2895 = (/.f64 %2537 y-scale)
%2897 = (/.f64 %2594 y-scale)
%2915 = (/.f64 %2630 %170)
%2918 = (/.f64 %2644 %170)
%2921 = (/.f64 %2630 %187)
%2944 = (/.f64 %2743 y-scale)
%2946 = (/.f64 #s(literal 1 binary64) %2791)
%2951 = (/.f64 %621 %166)
%2953 = (/.f64 #s(literal 1 binary64) %187)
%2955 = (*.f64 %170 y-scale)
%2960 = (/.f64 %2518 %170)
%2961 = (/.f64 %61 %170)
%2962 = (*.f64 %1748 %2961)
%2964 = (/.f64 %2575 %170)
%2965 = (/.f64 %57 %170)
%2966 = (*.f64 %1851 %2965)
%2968 = (/.f64 %1748 %170)
%2970 = (/.f64 %1851 %170)
%2974 = (/.f64 a %170)
%2987 = (*.f64 %621 %2743)
%2989 = (*.f64 %2743 %621)
%2991 = (neg.f64 %2962)
%2999 = (neg.f64 %2991)
%3006 = (*.f64 y-scale %170)
%3011 = (/.f64 %57 %166)
%3012 = (/.f64 %1851 %166)
%3014 = (/.f64 %57 %187)
%3015 = (/.f64 %1851 %187)
%3017 = (/.f64 %61 %166)
%3018 = (/.f64 %1748 %166)
%3020 = (/.f64 %61 %187)
%3021 = (/.f64 %1748 %187)
%3023 = (/.f64 a %166)
%3024 = (/.f64 %2518 %166)
%3026 = (/.f64 a %187)
%3027 = (/.f64 %2518 %187)
%3029 = (/.f64 b %166)
%3030 = (/.f64 %2575 %166)
%3032 = (/.f64 b %187)
%3033 = (/.f64 %2575 %187)
%3055 = (*.f64 %170 %166)
%3058 = (*.f64 %166 %170)
%3093 = (*.f64 %621 %2724)
%3095 = (*.f64 %621 %2728)
%3099 = (*.f64 %2521 %170)
%3114 = (/.f64 %2599 %170)
%3116 = (/.f64 %2542 %170)
%3118 = (/.f64 %2508 %170)
%3120 = (/.f64 %2573 %170)
%3122 = (/.f64 %1798 %170)
%3124 = (/.f64 %1741 %170)
%3126 = (/.f64 %2867 y-scale)
%3128 = (/.f64 %2870 y-scale)
%3138 = (/.f64 %2535 %170)
%3140 = (/.f64 %2592 %170)
%3143 = (/.f64 %2537 %170)
%3145 = (/.f64 %2594 %170)
%3150 = (/.f64 %1798 %166)
%3151 = (/.f64 %2542 %166)
%3153 = (/.f64 %1798 %187)
%3154 = (/.f64 %2542 %187)
%3156 = (/.f64 %1741 %166)
%3157 = (/.f64 %2599 %166)
%3159 = (/.f64 %1741 %187)
%3160 = (/.f64 %2599 %187)
%3169 = (/.f64 %2508 %166)
%3171 = (/.f64 %2508 %187)
%3174 = (/.f64 %2573 %187)
%3183 = (/.f64 %2535 %187)
%3185 = (/.f64 %2592 %187)
%3192 = (/.f64 %2537 %166)
%3194 = (/.f64 %2537 %187)
%3196 = (/.f64 %2594 %166)
%3198 = (/.f64 %2594 %187)
%3205 = (/.f64 %2558 y-scale)
%3207 = (/.f64 %2617 y-scale)
%3211 = (/.f64 %2558 %166)
%3213 = (/.f64 %2558 %187)
%3215 = (/.f64 %2617 %166)
%3217 = (/.f64 %2617 %187)
%3221 = (+.f64 %2202 %2915)
%3225 = (-.f64 %2918 %2202)
%3233 = (/.f64 y-scale %173)
%3234 = (fma.f64 %1917 %3233 %2712)
%3236 = (fma.f64 %2915 x-scale %1999)
%3250 = (neg.f64 %3234)
%3258 = (fma.f64 %2202 %170 %2630)
%3260 = (fma.f64 %2915 %173 %1917)
%3262 = (/.f64 %2630 %171)
%3264 = (*.f64 %2915 %163)
%3265 = (-.f64 %3264 %1999)
%3269 = (*.f64 %1917 y-scale)
%3270 = (/.f64 %3269 %174)
%3273 = (*.f64 x-scale %3262)
%3275 = (/.f64 x-scale y-scale)
%3276 = (*.f64 %2630 %3275)
%3277 = (fma.f64 %1999 y-scale %3276)
%3279 = (*.f64 %3234 #s(literal 1 binary64))
%3281 = (fma.f64 %1748 %2961 %2202)
%3283 = (fma.f64 b %2251 %2915)
%3285 = (fma.f64 a %2247 %2915)
%3287 = (fma.f64 a %2960 %2202)
%3289 = (/.f64 %1999 %168)
%3291 = (/.f64 %2202 y-scale)
%3293 = (/.f64 y-scale %168)
%3295 = (/.f64 y-scale y-scale)
%3297 = (/.f64 x-scale %168)
%3299 = (/.f64 x-scale x-scale)
%3330 = (/.f64 %2712 x-scale)
%3332 = (/.f64 y-scale x-scale)
%3333 = (/.f64 %1999 y-scale)
%3359 = (+.f64 %2202 %2966)
%3363 = (+.f64 %2915 %2253)
%3369 = (-.f64 %2962 %2205)
%3371 = (-.f64 %2249 %2918)
%3373 = (-.f64 %2253 %2918)
%3375 = (-.f64 %2966 %2205)
%3390 = (*.f64 %1917 %3233)
%3391 = (*.f64 %3390 %166)
%3392 = (-.f64 %3391 %2630)
%3394 = (neg.f64 %3277)
%3413 = (fma.f64 %3276 x-scale %3269)
%3415 = (*.f64 %1917 %3332)
%3416 = (*.f64 %2630 x-scale)
%3417 = (fma.f64 %3415 y-scale %3416)
%3502 = (*.f64 %619 y-scale)
%3503 = (/.f64 %3502 %168)
%3507 = (*.f64 %621 x-scale)
%3508 = (/.f64 %3507 %168)
%3515 = (/.f64 %621 %168)
%3517 = (/.f64 %3416 x-scale)
%3534 = (/.f64 %3502 y-scale)
%3536 = (/.f64 %3507 x-scale)
%3542 = (/.f64 %1917 y-scale)
%3543 = (/.f64 %3502 x-scale)
%3545 = (/.f64 %2630 x-scale)
%3546 = (/.f64 %3507 y-scale)
%3548 = (neg.f64 %182)
%3593 = (*.f64 %2630 %173)
%3594 = (fma.f64 %3269 y-scale %3593)
%3600 = (*.f64 %1931 y-scale)
%3601 = (*.f64 %3276 x-scale)
%3602 = (-.f64 %3600 %3601)
%3604 = (*.f64 %2078 y-scale)
%3606 = (*.f64 %3415 %166)
%3607 = (-.f64 %3606 %3416)
%3611 = (*.f64 %1999 %2791)
%3617 = (/.f64 #s(literal 1 binary64) %182)
%3619 = (*.f64 %2644 x-scale)
%3623 = (*.f64 y-scale %2078)
%3627 = (*.f64 %2712 %2078)
%3633 = (*.f64 %2078 %2712)
%3677 = (*.f64 y-scale %2712)
%3683 = (*.f64 %1917 %170)
%3684 = (*.f64 %173 %2644)
%3697 = (*.f64 %3390 y-scale)
%3698 = (/.f64 %3697 %170)
%3700 = (*.f64 %2915 %173)
%3703 = (*.f64 %163 %2644)
%3707 = (neg.f64 %190)
%3710 = (neg.f64 %192)
%3716 = (neg.f64 %3273)
%3718 = (*.f64 %1917 %2791)
%3723 = (+.f64 %3270 %2966)
%3731 = (*.f64 %1931 %170)
%3734 = (*.f64 %2644 %173)
%3739 = (*.f64 %170 %1931)
%3744 = (*.f64 %2630 %2078)
%3750 = (*.f64 %2078 %2630)
%3755 = (/.f64 (neg.f64 %3276) %168)
%3757 = (*.f64 %1931 %166)
%3759 = (*.f64 %2078 %166)
%3761 = (*.f64 %2001 %2791)
%3763 = (*.f64 %163 %2791)
%3765 = (/.f64 #s(literal 1 binary64) %192)
%3767 = (/.f64 #s(literal 1 binary64) %190)
%3770 = (*.f64 %2791 %163)
%3772 = (*.f64 %2714 %2078)
%3776 = (*.f64 %166 %2078)
%3778 = (*.f64 %2644 %163)
%3784 = (*.f64 %2078 %2714)
%3787 = (*.f64 %166 %1931)
%3809 = (*.f64 y-scale %2714)
%3812 = (*.f64 %2078 %2644)
%3826 = (*.f64 %1931 %2791)
%3828 = (*.f64 %2078 %2791)
%3831 = (*.f64 %2791 %2078)
%3833 = (*.f64 %2644 %2078)
%3836 = (*.f64 %2791 %1931)
%3841 = (*.f64 y-scale %2644)
%3843 = (*.f64 y-scale %2791)
%3848 = (/.f64 %3276 %182)
%3849 = (/.f64 %3415 %182)
%3854 = (*.f64 %3415 y-scale)
%3855 = (/.f64 %3854 %171)
%3857 = (/.f64 %3601 %174)
%3874 = (/.f64 %3606 %190)
%3891 = (/.f64 (*.f64 %3276 %163) %192)
%3892 = (/.f64 %3600 %192)
%3903 = (/.f64 %3683 %177)
%3904 = (/.f64 %3593 %177)
%3910 = (*.f64 %168 %3276)
%4109 = (-.f64 %2202 %2915)
%4112 = (-.f64 %2915 %2202)
%4125 = (-.f64 %3390 %2712)
%4127 = (*.f64 %2915 x-scale)
%4128 = (-.f64 %1999 %4127)
%4130 = (fma.f64 %2915 %163 %1999)
%4139 = (-.f64 %2712 %3390)
%4141 = (-.f64 %4127 %1999)
%4149 = (-.f64 %3697 %2630)
%4160 = (-.f64 %3415 %3276)
%4162 = (*.f64 %4125 #s(literal 1 binary64))
%4164 = (-.f64 %2249 %2915)
%4166 = (-.f64 %2253 %2915)
%4179 = (-.f64 %3700 %1917)
%4185 = (fma.f64 %1851 %2248 %2918)
%4187 = (fma.f64 %1748 %2252 %2918)
%4203 = (fma.f64 %2202 %2791 %2630)
%4207 = (-.f64 %2202 %2966)
%4223 = (-.f64 %3276 %3415)
%4243 = (+.f64 %2918 %2253)
%4253 = (-.f64 %3854 %3416)
%4255 = (-.f64 %3269 %3601)
%4265 = (fma.f64 %3276 %163 %3269)
%4267 = (fma.f64 %2630 %163 %3854)
%4320 = (-.f64 %3601 %3269)
%4322 = (-.f64 %3416 %3854)
%4331 = (neg.f64 %3415)
%4332 = (fma.f64 %4331 y-scale %3416)
%4336 = (fma.f64 %1917 %166 %3601)
%4361 = (-.f64 %3683 %3593)
%4395 = (-.f64 %3593 %3683)
%4443 = (-.f64 %3270 %2966)
%4626 = (pow.f64 %4109 #s(literal 2 binary64))
%4629 = (fabs.f64 %4109)
%4631 = (neg.f64 %4626)
%4633 = (pow.f64 %4125 #s(literal 2 binary64))
%4635 = (/.f64 %4633 y-scale)
%4651 = (pow.f64 %4160 #s(literal 2 binary64))
%4653 = (/.f64 %4651 %168)
%4699 = (/.f64 %4109 y-scale)
%4701 = (/.f64 %4109 x-scale)
%4705 = (fabs.f64 %4629)
%4707 = (neg.f64 %4629)
%4727 = (*.f64 %4223 %4112)
%4733 = (*.f64 %4112 %4223)
%4737 = (/.f64 %4125 %170)
%4739 = (*.f64 %621 %4109)
%4741 = (/.f64 %4109 %168)
%4795 = (/.f64 %4125 %187)
%4797 = (*.f64 %4160 %4125)
%4799 = (*.f64 %4160 %4128)
%4803 = (*.f64 %4223 %4141)
%4805 = (*.f64 %4128 %4160)
%4809 = (*.f64 %4141 %4223)
%4811 = (/.f64 %4160 %171)
%4813 = (/.f64 %4125 %171)
%4815 = (*.f64 %607 %4109)
%4817 = (/.f64 %4160 %174)
%4865 = (*.f64 %4223 %4130)
%4867 = (*.f64 %168 %163)
%4869 = (*.f64 %4130 %4223)
%4870 = (*.f64 %163 %168)
%4889 = (*.f64 %182 x-scale)
%4892 = (*.f64 x-scale %182)
%4898 = (*.f64 %174 x-scale)
%4900 = (*.f64 %4160 %4149)
%4901 = (*.f64 %168 %170)
%4903 = (*.f64 %4223 %4179)
%4907 = (*.f64 %171 y-scale)
%4912 = (*.f64 x-scale %174)
%4924 = (*.f64 %4149 %4160)
%4925 = (*.f64 %170 %168)
%4927 = (*.f64 %4179 %4223)
%4931 = (*.f64 y-scale %171)
%4945 = (/.f64 %4160 %177)
%4955 = (*.f64 %171 %166)
%4966 = (*.f64 %166 %171)
%4971 = (*.f64 %192 x-scale)
%4977 = (*.f64 %190 y-scale)
%4984 = (*.f64 x-scale %192)
%5000 = (*.f64 y-scale %190)
%5010 = (/.f64 %4160 %170)
%5011 = (/.f64 %4160 %173)
%5030 = (*.f64 %177 x-scale)
%5033 = (*.f64 %171 %170)
%5036 = (*.f64 %177 y-scale)
%5041 = (*.f64 x-scale %177)
%5055 = (*.f64 %170 %171)
%5058 = (*.f64 y-scale %177)
%5078 = (*.f64 %4320 %4223)
%5079 = (*.f64 %174 %168)
%5081 = (*.f64 %4160 %4255)
%5082 = (*.f64 %168 %174)
%5084 = (*.f64 %4160 %4253)
%5085 = (*.f64 %168 %171)
%5087 = (*.f64 %4223 %4322)
%5089 = (*.f64 %4223 %4320)
%5091 = (*.f64 %4253 %4160)
%5092 = (*.f64 %171 %168)
%5094 = (*.f64 %4322 %4223)
%5096 = (*.f64 %4255 %4160)
%5099 = (*.f64 %177 %166)
%5102 = (*.f64 %166 %177)
%5104 = (/.f64 %4160 %196)
%5113 = (*.f64 %190 %170)
%5128 = (*.f64 %170 %190)
%5137 = (*.f64 %174 %201)
%5140 = (*.f64 %201 %171)
%5143 = (*.f64 %201 %174)
%5150 = (*.f64 %171 %201)
%5156 = (*.f64 %4265 %4223)
%5157 = (*.f64 %192 %168)
%5159 = (*.f64 %4160 %4332)
%5160 = (*.f64 %168 %190)
%5162 = (*.f64 %4160 %4336)
%5163 = (*.f64 %168 %192)
%5165 = (*.f64 %4223 %4265)
%5167 = (*.f64 %4223 %4267)
%5169 = (*.f64 %4332 %4160)
%5170 = (*.f64 %190 %168)
%5172 = (*.f64 %4336 %4160)
%5174 = (*.f64 %4267 %4223)
%5180 = (*.f64 %177 %170)
%5183 = (*.f64 %173 %177)
%5186 = (*.f64 %170 %177)
%5188 = (pow.f64 %4109 #s(literal 1 binary64))
%5191 = (*.f64 %174 %182)
%5193 = (*.f64 %182 %174)
%5195 = (*.f64 %182 %171)
%5199 = (*.f64 %171 %182)
%5204 = (*.f64 %174 %171)
%5207 = (*.f64 %174 %174)
%5209 = (*.f64 %4395 %4223)
%5211 = (*.f64 %4160 %4361)
%5213 = (*.f64 %4223 %4395)
%5216 = (*.f64 %171 %174)
%5219 = (*.f64 %171 %171)
%5221 = (*.f64 %4361 %4160)
%5232 = (*.f64 %192 %201)
%5235 = (*.f64 %201 %192)
%5238 = (*.f64 %201 %190)
%5245 = (*.f64 %190 %201)
%5252 = (*.f64 %177 %201)
%5255 = (*.f64 %201 %177)
%5261 = (*.f64 %192 %182)
%5263 = (*.f64 %182 %190)
%5265 = (*.f64 %182 %192)
%5269 = (*.f64 %190 %182)
%5274 = (*.f64 %192 %171)
%5277 = (*.f64 %192 %174)
%5280 = (*.f64 %174 %192)
%5283 = (*.f64 %174 %190)
%5286 = (*.f64 %190 %174)
%5289 = (*.f64 %190 %171)
%5292 = (*.f64 %171 %190)
%5295 = (*.f64 %171 %192)
%5313 = (*.f64 %177 %182)
%5315 = (*.f64 %182 %177)
%5320 = (*.f64 %174 %177)
%5323 = (*.f64 %177 %171)
%5326 = (*.f64 %177 %174)
%5329 = (*.f64 %171 %177)
%5339 = (pow.f64 %2202 #s(literal 2 binary64))
%5340 = (*.f64 %2202 #s(literal 2 binary64))
%5341 = (-.f64 %5340 %2915)
%5342 = (*.f64 %2915 %5341)
%5345 = (*.f64 %192 %192)
%5348 = (*.f64 %192 %190)
%5351 = (*.f64 %190 %190)
%5354 = (*.f64 %190 %192)
%5366 = (*.f64 %5188 %4125)
%5369 = (*.f64 %192 %177)
%5372 = (*.f64 %177 %192)
%5375 = (*.f64 %177 %190)
%5378 = (*.f64 %190 %177)
%5388 = (neg.f64 %5342)
%5398 = (*.f64 %5188 %4160)
%5400 = (/.f64 %4160 %231)
%5417 = (pow.f64 %2915 #s(literal 2 binary64))
%5419 = (*.f64 %1917 (/.f64 %2630 %177))
%5420 = (fma.f64 %5419 #s(literal -2 binary64) %5339)
%5422 = (fma.f64 %5419 #s(literal -2 binary64) %5417)
%5425 = (+.f64 %5417 %5339)
%5426 = (*.f64 %5419 #s(literal -2 binary64))
%5430 = (*.f64 %5419 #s(literal 2 binary64))
%5434 = (neg.f64 %5417)
%5436 = (-.f64 %5426 %5434)
%5438 = (pow.f64 %3270 #s(literal 2 binary64))
%5450 = (fabs.f64 %2202)
%5452 = (*.f64 %611 %2202)
%5454 = (*.f64 %2202 %1917)
%5456 = (*.f64 %619 %2202)
%5458 = (*.f64 %1999 %2202)
%5460 = (*.f64 %1999 %1999)
%5463 = (*.f64 %2202 %619)
%5465 = (*.f64 %2202 %1999)
%5467 = (*.f64 %2030 %2202)
%5469 = (*.f64 %2202 %2001)
%5471 = (*.f64 %2001 %2001)
%5473 = (*.f64 %1917 %1917)
%5474 = (*.f64 %611 %611)
%5482 = (fabs.f64 %2915)
%5484 = (pow.f64 %2202 #s(literal 1 binary64))
%5488 = (*.f64 %613 %2915)
%5490 = (*.f64 %2915 %2630)
%5496 = (*.f64 %621 %2915)
%5500 = (*.f64 %2712 %2915)
%5502 = (*.f64 %2712 %2712)
%5506 = (*.f64 %2915 %621)
%5508 = (*.f64 %2915 %2712)
%5515 = (*.f64 %2743 %2915)
%5517 = (*.f64 %2915 %2714)
%5526 = (*.f64 %5484 %1917)
%5529 = (*.f64 %2714 %2714)
%5532 = (*.f64 %2630 %2630)
%5533 = (*.f64 %613 %613)
%5535 = (*.f64 %5484 %619)
%5537 = (*.f64 %5484 %1999)
%5541 = (*.f64 %5484 %2001)
%5546 = (pow.f64 %2915 #s(literal 1 binary64))
%5552 = (pow.f64 %2918 #s(literal 1 binary64))
%5555 = (*.f64 %5546 %2630)
%5559 = (*.f64 %5546 %621)
%5561 = (*.f64 %5546 %2712)
%5565 = (*.f64 %5546 %2714)
%5570 = (*.f64 %2202 %4109)
%5573 = (*.f64 %2918 %4109)
%5575 = (*.f64 %2205 %4112)
%5579 = (*.f64 %4112 %2205)
%5596 = (*.f64 %611 %4109)
%5598 = (*.f64 %4109 %1917)
%5600 = (*.f64 %619 %4109)
%5602 = (*.f64 %1999 %4109)
%5607 = (*.f64 %4109 %619)
%5609 = (*.f64 %4109 %1999)
%5611 = (*.f64 %2030 %4109)
%5613 = (*.f64 %4109 %2001)
%5615 = (*.f64 %621 %2202)
%5621 = (*.f64 %2202 %4125)
%5623 = (*.f64 %607 %2202)
%5627 = (*.f64 %2202 %4160)
%5631 = (*.f64 %2918 %5188)
%5633 = (*.f64 %2202 %5188)
%5635 = (*.f64 %5188 %2918)
%5637 = (*.f64 %5188 %2202)
%5646 = (neg.f64 %61)
%5648 = (fabs.f64 %1858)
%5650 = (neg.f64 %1858)
%5664 = (fabs.f64 %1757)
%5666 = (neg.f64 %1757)
%5674 = (-.f64 b a)
%5675 = (+.f64 a b)
%5676 = (*.f64 %5674 %5675)
%5682 = (neg.f64 %5675)
%5683 = (-.f64 a b)
%5685 = (*.f64 %5683 %5675)
%5689 = (+.f64 %1858 a)
%5690 = (-.f64 %1858 a)
%5692 = (+.f64 %39 a)
%5693 = (-.f64 %39 a)
%5695 = (+.f64 b %1757)
%5696 = (-.f64 b %1757)
%5707 = (*.f64 %5674 #s(literal 1 binary64))
%5709 = (*.f64 #s(literal 1 binary64) %5675)
%5711 = (+.f64 %1858 %42)
%5712 = (-.f64 %1858 %42)
%5714 = (+.f64 %1858 %1757)
%5715 = (-.f64 %1858 %1757)
%5717 = (+.f64 %39 %42)
%5718 = (-.f64 %39 %42)
%5720 = (+.f64 %39 %1757)
%5721 = (-.f64 %39 %1757)
%5723 = (*.f64 %5685 #s(literal 1 binary64))
%5730 = (*.f64 #s(literal 1/2 binary64) %5676)
%5732 = (*.f64 #s(literal 2 binary64) %5676)
%5734 = (*.f64 %69 #s(literal 1 binary64))
%5736 = (*.f64 #s(literal 1 binary64) %69)
%5738 = (*.f64 #s(literal 1 binary64) %61)
%5740 = (*.f64 %61 #s(literal 1 binary64))
%5749 = (neg.f64 %1771)
%5758 = (*.f64 %5685 #s(literal 2 binary64))
%5766 = (*.f64 #s(literal 2 binary64) b)
%5767 = (*.f64 %5766 b)
%5771 = (*.f64 %1430 %42)
%5797 = (fma.f64 %1430 %42 %61)
%5801 = (fma.f64 a %42 %5767)
%5851 = (*.f64 %1741 %5676)
%5854 = (*.f64 #s(literal 2 binary64) %1741)
%5856 = (*.f64 %5732 %1741)
%5863 = (*.f64 %5758 %1741)
%5865 = (*.f64 #s(literal 1 binary64) %5851)
%5868 = (*.f64 %1741 %5771)
%5870 = (*.f64 %69 %5854)
%5872 = (*.f64 %61 %5854)
%5874 = (*.f64 %5771 %1741)
%5876 = (*.f64 %5854 %69)
%5878 = (*.f64 %5854 %61)
%5888 = (*.f64 %5797 %1741)
%5890 = (*.f64 %1741 %5797)
%5900 = (*.f64 %1741 %69)
%5902 = (*.f64 %69 %1741)
%5917 = (neg.f64 %1741)
%5922 = (*.f64 %5851 #s(literal 1 binary64))
%5926 = (sin.f64 %1745)
%5930 = (*.f64 %5926 %5676)
%5931 = (*.f64 %5685 %5926)
%5940 = (+.f64 %5926 (sin.f64 #s(literal 0 binary64)))
%5941 = (*.f64 %5940 #s(literal 1/2 binary64))
%5942 = (*.f64 %5941 %5676)
%5951 = (*.f64 %5732 %1798)
%5955 = (/.f64 %5940 #s(literal -2 binary64))
%5958 = (*.f64 %1798 #s(literal 2 binary64))
%5960 = (*.f64 %5676 %1798)
%5971 = (neg.f64 %1832)
%5990 = (-.f64 (cos.f64 (-.f64 #s(literal 0 binary64) %1811)) (cos.f64 (fma.f64 %1686 %1744 %1811)))
%6001 = (+.f64 (sin.f64 (/.f64 (-.f64 %1710 %1802) #s(literal 180 binary64))) (sin.f64 (/.f64 (fma.f64 angle %1705 %1802) #s(literal 180 binary64))))
%6009 = (*.f64 %5771 %5941)
%6011 = (*.f64 %5941 %5771)
%6017 = (*.f64 %5797 %5941)
%6019 = (*.f64 %5941 %5797)
%6025 = (*.f64 %69 %5941)
%6027 = (*.f64 %5941 %69)
%6042 = (*.f64 %1816 %5856)
%6046 = (/.f64 %5930 x-scale)
%6047 = (/.f64 %5926 x-scale)
%6050 = (/.f64 %5931 x-scale)
%6064 = (*.f64 %5930 #s(literal -1 binary64))
%6066 = (*.f64 #s(literal -1 binary64) %5930)
%6068 = (*.f64 %6050 #s(literal 1 binary64))
%6075 = (/.f64 %5941 x-scale)
%6076 = (*.f64 %5676 %6075)
%6081 = (*.f64 %5676 %839)
%6085 = (*.f64 %2172 %5732)
%6087 = (*.f64 %1741 %6081)
%6094 = (/.f64 %5851 x-scale)
%6096 = (*.f64 %5676 %2172)
%6111 = (/.f64 %5856 %163)
%6154 = (*.f64 %5676 (/.f64 %5926 %168))
%6156 = (/.f64 %5926 y-scale)
%6157 = (*.f64 %5676 %6156)
%6164 = (/.f64 %5931 %168)
%6167 = (/.f64 %5931 y-scale)
%6224 = (/.f64 %5941 %168)
%6237 = (*.f64 %5676 %841)
%6240 = (/.f64 %1798 %168)
%6250 = (*.f64 %5854 (/.f64 %5676 %168))
%6258 = (/.f64 %5941 y-scale)
%6277 = (*.f64 %1741 %6237)
%6278 = (*.f64 %6277 %1798)
%6286 = (/.f64 %5951 y-scale)
%6346 = (pow.f64 %6154 #s(literal 2 binary64))
%6349 = (fabs.f64 %6154)
%6351 = (neg.f64 %6346)
%6353 = (pow.f64 %6046 #s(literal 2 binary64))
%6355 = (/.f64 %6353 y-scale)
%6357 = (neg.f64 %6353)
%6359 = (pow.f64 %5930 #s(literal 2 binary64))
%6361 = (/.f64 %6353 %166)
%6365 = (/.f64 %6359 x-scale)
%6367 = (/.f64 %6359 %168)
%6379 = (*.f64 %6355 #s(literal 1 binary64))
%6393 = (/.f64 %6359 %163)
%6421 = (/.f64 %5930 %177)
%6431 = (/.f64 %5930 %171)
%6432 = (*.f64 %5930 %6431)
%6436 = (/.f64 %6046 %171)
%6438 = (/.f64 %6154 %168)
%6443 = (/.f64 %5930 %174)
%6446 = (/.f64 %5930 %170)
%6447 = (/.f64 %5930 %173)
%6463 = (/.f64 %6050 %170)
%6465 = (/.f64 %6154 x-scale)
%6484 = (/.f64 %6050 %190)
%6486 = (/.f64 %5930 %190)
%6504 = (/.f64 %6050 %2791)
%6506 = (/.f64 %6046 %2791)
%6508 = (/.f64 %6154 %166)
%6510 = (/.f64 %5930 %196)
%6517 = (*.f64 %619 %6431)
%6519 = (*.f64 %607 %6154)
%6522 = (*.f64 %2030 %6431)
%6524 = (/.f64 %6046 %187)
%6526 = (/.f64 %6050 %187)
%6528 = (*.f64 %6046 %613)
%6530 = (*.f64 %2743 %6154)
%6532 = (fabs.f64 %6349)
%6534 = (neg.f64 %6349)
%6536 = (pow.f64 %6154 #s(literal 1 binary64))
%6537 = (*.f64 %6536 %5930)
%6540 = (/.f64 %5930 %231)
%6545 = (*.f64 %6536 %6046)
%6551 = (*.f64 %6536 %6050)
%6555 = (*.f64 %6536 %621)
%6558 = (*.f64 %6076 %6431)
%6560 = (*.f64 %6224 %6154)
%6562 = (*.f64 %6075 %6431)
%6564 = (*.f64 %6154 %5732)
%6566 = (*.f64 %6085 %6431)
%6568 = (*.f64 %6250 %6154)
%6570 = (*.f64 %6087 %6431)
%6572 = (*.f64 %2172 %6431)
%6574 = (*.f64 %6240 %6154)
%6576 = (*.f64 %6258 %6154)
%6578 = (*.f64 %6075 %6154)
%6580 = (*.f64 %5856 %6431)
%6582 = (*.f64 %6154 %6081)
%6584 = (*.f64 %6154 %6237)
%6586 = (*.f64 %6154 %1798)
%6588 = (*.f64 %6154 %5856)
%6590 = (*.f64 %6277 %6154)
%6592 = (*.f64 %6087 %6154)
%6594 = (*.f64 %2172 %6154)
%6596 = (*.f64 %2883 %6154)
%6598 = (*.f64 %6154 %2172)
%6600 = (*.f64 %6154 %2883)
%6602 = (*.f64 %6154 %6277)
%6604 = (*.f64 %6154 %6087)
%6606 = (*.f64 %6250 %6250)
%6608 = (*.f64 %6536 %5732)
%6610 = (*.f64 %6536 %6081)
%6612 = (*.f64 %6536 %6237)
%6614 = (*.f64 %6536 %1798)
%6616 = (*.f64 %6536 %5856)
%6618 = (*.f64 %6536 %2172)
%6620 = (*.f64 %6536 %2883)
%6622 = (*.f64 %6536 %6277)
%6624 = (*.f64 %6536 %6087)
%6626 = (*.f64 %5732 %5732)
%6627 = (*.f64 %6224 %6224)
%6629 = (*.f64 %6081 %6081)
%6630 = (*.f64 %6258 %6258)
%6632 = (*.f64 %6237 %6237)
%6633 = (*.f64 %6075 %6075)
%6635 = (*.f64 %5856 %5856)
%6636 = (*.f64 %6240 %6240)
%6638 = (*.f64 %2172 %2172)
%6639 = (*.f64 %6277 %6277)
%6641 = (*.f64 %2883 %2883)
%6642 = (*.f64 %6087 %6087)
%6646 = (hypot.f64 %4109 %6154)
%6647 = (pow.f64 %6646 #s(literal 2 binary64))
%6787 = (*.f64 %2791 y-scale)
%6812 = (*.f64 %170 %2791)
%6819 = (*.f64 %2791 %170)
%6948 = (*.f64 %168 %2791)
%6955 = (*.f64 %2791 %168)
%7022 = (*.f64 %177 %2791)
%7029 = (*.f64 %2791 %177)
%7265 = (*.f64 %171 %2791)
%7272 = (*.f64 %2791 %171)
%7313 = (+.f64 %5417 %6346)
%7315 = (+.f64 %5420 %6346)
%7317 = (fma.f64 %5419 #s(literal -2 binary64) %7313)
%7335 = (-.f64 %5420 %6351)
%7345 = (neg.f64 %6646)
%7351 = (*.f64 %6647 %6647)
%7419 = (fma.f64 %2918 %4109 %6346)
%7425 = (-.f64 %5573 %6351)
%7569 = (sqrt.f64 %6646)
%7571 = (+.f64 %6646 %2915)
%7573 = (+.f64 %6646 %2202)
%7575 = (+.f64 %3221 %6646)
%7579 = (-.f64 %2918 %6646)
%7591 = (-.f64 %3225 %6646)
%7628 = (fma.f64 %6646 y-scale %3234)
%7639 = (+.f64 %6646 %3270)
%7645 = (fma.f64 %1748 %2961 %7573)
%7647 = (fma.f64 %1851 %2248 %7571)
%7649 = (fma.f64 %1748 %2252 %7571)
%7651 = (fma.f64 %1851 %2965 %7573)
%7706 = (+.f64 %7571 %2253)
%7708 = (+.f64 %7573 %2966)
%7714 = (-.f64 %2249 %7579)
%7716 = (-.f64 %2253 %7579)
%7832 = (fma.f64 x-scale %3262 %6646)
%7836 = (fma.f64 %6646 %168 %3277)
%7853 = (-.f64 %3273 %7345)
%8039 = (*.f64 %7575 %60)
%8040 = (*.f64 %8039 %158)
%8048 = (*.f64 %1370 %7575)
%8050 = (*.f64 %7575 %639)
%8053 = (*.f64 %7575 %49)
%8054 = (*.f64 a %8053)
%8071 = (*.f64 %7575 %1318)
%8077 = (*.f64 %1335 %7575)
%8079 = (*.f64 %328 %8039)
%8085 = (*.f64 %7575 %42)
%8103 = (*.f64 %7575 %38)
%8175 = (/.f64 %8039 %168)
%8192 = (fabs.f64 %639)
%8193 = (fabs.f64 %7575)
%8196 = (*.f64 %8193 %73)
%8198 = (fabs.f64 %1370)
%8201 = (*.f64 %7575 %1404)
%8203 = (*.f64 %7575 #s(literal 2 binary64))
%8209 = (*.f64 %1335 %7591)
%8211 = (fabs.f64 %1318)
%8212 = (fabs.f64 %38)
%8224 = (*.f64 %8039 #s(literal 2 binary64))
%8226 = (*.f64 %238 %7575)
%8263 = (fabs.f64 %1404)
%8273 = (*.f64 %546 %8039)
%8284 = (*.f64 %3221 #s(literal 2 binary64))
%8287 = (*.f64 %6646 #s(literal 2 binary64))
%8321 = (sqrt.f64 (fabs.f64 %8050))
%8322 = (*.f64 %8321 %8212)
%8332 = (*.f64 %3221 %1318)
%8335 = (*.f64 %6646 %1318)
%8351 = (/.f64 (*.f64 %1917 %1310) %5183)
%8362 = (*.f64 %7571 %60)
%8366 = (/.f64 (*.f64 %2630 %1310) %5186)
%8403 = (*.f64 %3221 %1335)
%8404 = (*.f64 %6646 %1370)
%8406 = (*.f64 %6646 %1335)
%8409 = (*.f64 %3221 %639)
%8412 = (*.f64 %7571 %1335)
%8414 = (*.f64 %7573 %1335)
%8416 = (*.f64 %1335 %7573)
%8423 = (*.f64 %6646 %639)
%8426 = (*.f64 %1328 %2915)
%8429 = (*.f64 %1328 %2202)
%8439 = (*.f64 %1321 %2915)
%8442 = (*.f64 %1321 %2202)
%8446 = (*.f64 %3221 %49)
%8453 = (*.f64 %6646 %49)
%8462 = (*.f64 %1318 %2915)
%8465 = (*.f64 %1318 %2202)
%8473 = (*.f64 %639 %2915)
%8476 = (*.f64 %639 %2202)
%8480 = (*.f64 %2202 %60)
%8482 = (*.f64 %60 %2915)
%8485 = (*.f64 %3221 %60)
%8487 = (*.f64 %6646 %60)
%8511 = (*.f64 %1325 %2915)
%8514 = (*.f64 %1325 %2202)
%8528 = (*.f64 b %2915)
%8531 = (*.f64 b %2202)
%8537 = (*.f64 %49 %2915)
%8540 = (*.f64 %49 %2202)
%8544 = (*.f64 %58 %2915)
%8547 = (*.f64 %58 %2202)
%8557 = (*.f64 %42 %2915)
%8560 = (*.f64 %42 %2202)
%8570 = (*.f64 %38 %2915)
%8573 = (*.f64 %38 %2202)
%8580 = (*.f64 %2915 %60)
%8583 = (*.f64 %2915 %49)
%8586 = (*.f64 %2915 %639)
%8589 = (*.f64 %2915 %38)
%8592 = (*.f64 %2915 b)
%8595 = (*.f64 %2915 %62)
%8598 = (*.f64 %2915 %1340)
%8601 = (*.f64 %2915 %1331)
%8604 = (*.f64 %2915 %1318)
%8607 = (*.f64 %2915 %1328)
%8610 = (*.f64 %2915 %1321)
%8613 = (*.f64 %2202 %49)
%8615 = (*.f64 %2202 %639)
%8617 = (*.f64 %2202 %38)
%8619 = (*.f64 %2202 b)
%8621 = (*.f64 %2202 %62)
%8623 = (*.f64 %2202 %1340)
%8625 = (*.f64 %2202 %1331)
%8627 = (*.f64 %2202 %1318)
%8629 = (*.f64 %2202 %1328)
%8631 = (*.f64 %2202 %1321)
%8737 = (*.f64 %1404 %2915)
%8740 = (*.f64 %1404 %2202)
%8742 = (*.f64 %3221 %1404)
%8744 = (*.f64 %6646 %1404)
%8747 = (*.f64 #s(literal 2 binary64) %2915)
%8753 = (*.f64 %2915 %1404)
%8756 = (*.f64 %2915 #s(literal 2 binary64))
%8759 = (*.f64 %2202 %1404)
%8797 = (*.f64 %886 %2915)
%8800 = (*.f64 %886 %2202)
%8814 = (*.f64 %238 %2915)
%8817 = (*.f64 %238 %2202)
%8823 = (*.f64 %2915 %238)
%8826 = (*.f64 %2915 %886)
%8829 = (*.f64 %2202 %238)
%8831 = (*.f64 %2202 %886)
%8892 = (*.f64 %611 %1335)
%8894 = (*.f64 %613 %1335)
%8905 = (*.f64 %1335 %1917)
%8907 = (*.f64 %1335 %2630)
%8922 = (/.f64 %1335 y-scale)
%8924 = (/.f64 %1335 x-scale)
%8928 = (*.f64 %619 %1335)
%8930 = (*.f64 %621 %1335)
%8933 = (*.f64 %1999 %1335)
%8935 = (*.f64 %2712 %1335)
%8938 = (*.f64 %1335 %621)
%8941 = (*.f64 %1335 %619)
%8943 = (*.f64 %1335 %1999)
%8945 = (*.f64 %1335 %2712)
%8952 = (*.f64 %2030 %1335)
%8954 = (*.f64 %2743 %1335)
%8957 = (*.f64 %1335 %2001)
%8959 = (*.f64 %1335 %2714)
%8962 = (*.f64 %3234 %1335)
%8975 = (*.f64 %3277 %1335)
%8979 = (-.f64 %8366 %8404)
%8981 = (-.f64 %8351 %8404)
%9033 = (+.f64 %8351 %8406)
%9111 = (neg.f64 %8322)
%9112 = (*.f64 %9111 %8322)
%9114 = (*.f64 %8322 %9111)
%9146 = (*.f64 (sqrt.f64 (fabs.f64 %8192)) %8212)
%9147 = (sqrt.f64 %8193)
%9161 = (sqrt.f64 %8192)
%9162 = (sqrt.f64 %8196)
%9167 = (*.f64 %8077 %8077)
%9183 = (neg.f64 %9147)
%9186 = (neg.f64 %9146)
%9214 = (sqrt.f64 %8322)
%9218 = (*.f64 %8322 #s(literal 1 binary64))
%9234 = (*.f64 %8322 %177)
%9239 = (/.f64 #s(literal 1/4 binary64) %73)
%9240 = (*.f64 %8322 %9239)
%9245 = (*.f64 %9240 %168)
%9248 = (*.f64 %9239 %177)
%9249 = (*.f64 %8322 %9248)
%9280 = (/.f64 %8322 %73)
%9287 = (neg.f64 %9234)
%9290 = (/.f64 %8322 %83)
%9302 = (/.f64 %8322 #s(literal -4 binary64))
%9305 = (/.f64 %8322 %76)
%9340 = (*.f64 %213 %9111)
%9348 = (neg.f64 %9239)
%9390 = (/.f64 %9111 %328)
%9401 = (/.f64 %9240 #s(literal 1 binary64))
%9415 = (/.f64 %9111 %377)
%9417 = (/.f64 %9111 %374)
%9419 = (/.f64 %9111 %382)
%9431 = (*.f64 %9146 #s(literal 1/4 binary64))
%9446 = (*.f64 %9147 %601)
%9456 = (/.f64 %9147 #s(literal 4 binary64))
%9461 = (/.f64 %9111 %546)
%9471 = (*.f64 (/.f64 %9147 %60) %177)
%9480 = (/.f64 %9146 %328)
%9515 = (*.f64 (/.f64 %9147 #s(literal 1 binary64)) %177)
%9540 = (/.f64 %9146 %83)
%9543 = (/.f64 %9147 %83)
%9547 = (/.f64 %9146 %546)
#s(literal 2 binary64)
(fabs.f64 #s(literal 2 binary64))
(fabs.f64 #s(literal -2 binary64))
(neg.f64 #s(literal -2 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) %11)
(sqrt.f64 %13)
(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))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) #s(literal 1/2 binary64) %11)
(fma.f64 #s(literal 1/2 binary64) #s(literal 2 binary64) %11)
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)))
(*.f64 %13 #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (/.f64 (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))) (cosh.f64 (/.f64 (-.f64 #s(literal 0 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)))))
#s(literal 4 binary64)
b
a
(*.f64 a b)
%38
(*.f64 a %40)
(*.f64 b %43)
(*.f64 %42 %39)
(*.f64 %39 %42)
(*.f64 %40 a)
(*.f64 %43 b)
(neg.f64 %49)
%42
(*.f64 a %39)
(*.f64 b %42)
(*.f64 %42 b)
(*.f64 %39 a)
%49
(*.f64 a %55)
(*.f64 b %58)
%60
(*.f64 %42 %62)
(*.f64 %49 %38)
(*.f64 %39 %65)
(*.f64 %58 b)
(*.f64 %55 a)
(*.f64 %69 %61)
(*.f64 %65 %39)
(*.f64 %62 %42)
(neg.f64 %73)
(*.f64 a (*.f64 b %76))
(*.f64 b %79)
(*.f64 %38 %76)
(*.f64 #s(literal -4 binary64) %73)
%83
(*.f64 %73 #s(literal -4 binary64))
(*.f64 %79 b)
(*.f64 (*.f64 %76 a) b)
(*.f64 (*.f64 %76 b) a)
(*.f64 a (*.f64 %55 #s(literal 4 binary64)))
(*.f64 a (*.f64 %39 %93))
(*.f64 a (*.f64 %61 %96))
(*.f64 #s(literal 4 binary64) %60)
(*.f64 %42 %100)
(*.f64 %49 %93)
(*.f64 %60 #s(literal 4 binary64))
(*.f64 %39 (*.f64 a %93))
(*.f64 %92 %55)
(*.f64 %107 %58)
(*.f64 %58 %107)
(*.f64 %55 %92)
(*.f64 %96 %62)
(*.f64 %93 %49)
(*.f64 %100 %42)
(*.f64 %62 %96)
(*.f64 (*.f64 %93 a) %39)
(*.f64 (*.f64 %93 %39) a)
(*.f64 (*.f64 %49 %107) a)
(*.f64 (*.f64 #s(literal 4 binary64) %55) a)
(*.f64 (*.f64 %107 %49) a)
(neg.f64 %125)
(*.f64 %60 %127)
(*.f64 %127 %60)
(*.f64 (neg.f64 %76) %49)
(*.f64 b (*.f64 %79 #s(literal 1 binary64)))
(*.f64 %38 (*.f64 %76 #s(literal 1 binary64)))
(*.f64 %83 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %83)
(*.f64 %76 (*.f64 %38 #s(literal 1 binary64)))
(*.f64 %79 (*.f64 b #s(literal 1 binary64)))
(*.f64 #s(literal 4 binary64) (*.f64 %60 #s(literal 1 binary64)))
(*.f64 %49 (*.f64 %93 #s(literal 1 binary64)))
(*.f64 %60 %146)
(*.f64 %107 (*.f64 %58 #s(literal 1 binary64)))
(*.f64 %93 (*.f64 %49 #s(literal 1 binary64)))
(*.f64 %100 (*.f64 %42 #s(literal 1 binary64)))
(*.f64 %62 (*.f64 %96 #s(literal 1 binary64)))
(*.f64 %158 #s(literal 1/2 binary64))
(neg.f64 %160)
x-scale
(neg.f64 %163)
y-scale
(neg.f64 %166)
%168
(*.f64 y-scale x-scale)
(*.f64 x-scale %171)
(*.f64 y-scale %174)
(*.f64 %168 %168)
%177
(*.f64 %170 %173)
(*.f64 %174 y-scale)
(*.f64 %171 x-scale)
(fabs.f64 %177)
(*.f64 %168 %182)
(*.f64 %184 (*.f64 %184 %170))
(*.f64 %187 (*.f64 %187 %173))
(*.f64 %163 %190)
(*.f64 %166 %192)
(*.f64 %194 %194)
(*.f64 %196 %196)
(*.f64 %198 %198)
(*.f64 %182 %168)
(*.f64 %201 %201)
(*.f64 %190 %163)
(*.f64 %192 %166)
(*.f64 (*.f64 %173 %187) %187)
(*.f64 (*.f64 %170 %184) %184)
(*.f64 %209 %209)
(*.f64 %211 %211)
(neg.f64 %213)
(*.f64 %215 %215)
(*.f64 %217 %217)
(*.f64 %182 %182)
(*.f64 %220 %220)
(*.f64 %222 %222)
(*.f64 %224 %224)
(*.f64 %226 %226)
(pow.f64 %168 #s(literal 2 binary64))
(pow.f64 %196 #s(literal 2 binary64))
(pow.f64 %201 #s(literal 2 binary64))
(*.f64 %168 %231)
(*.f64 %231 %168)
(*.f64 (*.f64 %231 x-scale) y-scale)
(*.f64 (*.f64 %231 y-scale) x-scale)
%238
(*.f64 b %239)
(*.f64 %38 %241)
(*.f64 #s(literal -4 binary64) %243)
(*.f64 %76 %246)
(*.f64 %79 %245)
(/.f64 %250 %168)
(/.f64 %252 %173)
(/.f64 %254 %170)
(/.f64 %256 %174)
(/.f64 %258 %171)
(/.f64 %260 x-scale)
(/.f64 %262 y-scale)
(*.f64 %264 %265)
(*.f64 %267 %268)
(*.f64 %249 %270)
(*.f64 %272 %273)
(*.f64 %275 %276)
(*.f64 %278 %279)
(*.f64 %281 %282)
(*.f64 %284 %285)
(*.f64 %287 %288)
(*.f64 %290 %291)
(*.f64 %270 %249)
(*.f64 %279 %278)
(*.f64 %276 %275)
(*.f64 %296 %297)
(*.f64 %299 %300)
(*.f64 %285 %284)
(*.f64 %282 %281)
(*.f64 %304 %305)
(*.f64 %307 %308)
(*.f64 %300 %299)
(*.f64 %297 %296)
(*.f64 %273 %272)
(*.f64 %291 %290)
(*.f64 %288 %287)
(*.f64 %308 %307)
(*.f64 %305 %304)
(*.f64 %268 %267)
(*.f64 %265 %264)
(/.f64 %125 %213)
(*.f64 a %321)
(*.f64 b %324)
(*.f64 b %326)
(*.f64 #s(literal 4 binary64) %328)
(*.f64 %38 %331)
(*.f64 %38 %333)
(*.f64 %38 %335)
(*.f64 %42 %337)
(*.f64 %49 %339)
(*.f64 %49 %341)
(*.f64 %49 %343)
(*.f64 %60 %320)
(*.f64 %92 %346)
(*.f64 %107 %323)
(*.f64 %58 %349)
(*.f64 %55 %351)
(*.f64 %73 %353)
(*.f64 %93 %330)
(*.f64 %100 %357)
(*.f64 %62 %359)
(*.f64 %62 %361)
(*.f64 %62 %363)
(*.f64 %330 %93)
(*.f64 %320 %60)
(*.f64 %328 #s(literal 4 binary64))
(neg.f64 %368)
(/.f64 (/.f64 %250 x-scale) y-scale)
(/.f64 (/.f64 %250 y-scale) x-scale)
(/.f64 (*.f64 %374 #s(literal 4 binary64)) %168)
(/.f64 (*.f64 %377 %49) %168)
(/.f64 %380 %201)
(/.f64 %383 %168)
(*.f64 %385 %386)
(*.f64 %388 %389)
(*.f64 %249 %391)
(*.f64 %249 %394)
(*.f64 %396 %397)
(*.f64 %399 %400)
(*.f64 %402 %403)
(*.f64 %405 %406)
(*.f64 %408 %409)
(*.f64 %272 %411)
(*.f64 %382 %374)
(*.f64 %414 %415)
(*.f64 %417 %418)
(*.f64 %374 %382)
(*.f64 %377 %393)
(*.f64 %423 %425)
(*.f64 %423 %427)
(*.f64 %393 %377)
(*.f64 %393 %430)
(*.f64 %432 %397)
(*.f64 %434 %435)
(*.f64 %391 %249)
(*.f64 %438 %439)
(*.f64 %441 %442)
(*.f64 %444 %445)
(*.f64 %447 %448)
(*.f64 %450 %451)
(*.f64 %453 %454)
(*.f64 %456 %424)
(*.f64 %458 %459)
(*.f64 %461 %462)
(*.f64 %464 %465)
(*.f64 %467 %468)
(*.f64 %470 %471)
(*.f64 %473 %474)
(*.f64 %476 %477)
(*.f64 %479 %480)
(*.f64 %482 %483)
(*.f64 %485 %486)
(*.f64 %488 %489)
(*.f64 %491 %492)
(*.f64 %439 %438)
(*.f64 %442 %441)
(*.f64 %451 %450)
(*.f64 %454 %453)
(*.f64 %435 %434)
(*.f64 %499 %500)
(*.f64 %502 %503)
(*.f64 %445 %444)
(*.f64 %448 %447)
(*.f64 %507 %508)
(*.f64 %510 %511)
(*.f64 %513 %424)
(*.f64 %515 %249)
(*.f64 %418 %417)
(*.f64 %415 %414)
(*.f64 %503 %502)
(*.f64 %500 %499)
(*.f64 %389 %388)
(*.f64 %386 %385)
(*.f64 %127 %328)
(/.f64 %524 %201)
(/.f64 %526 %196)
(/.f64 (neg.f64 %250) %201)
(*.f64 %530 %531)
(*.f64 %533 %534)
(*.f64 %536 %537)
(*.f64 %539 %540)
(*.f64 %534 %533)
(*.f64 %537 %536)
(*.f64 %540 %539)
(*.f64 %531 %530)
(*.f64 b %547)
(*.f64 %38 %549)
(*.f64 %83 %546)
(*.f64 %238 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %238)
(*.f64 %546 %83)
(*.f64 %73 %556)
(*.f64 %93 %558)
(*.f64 %79 %560)
(*.f64 %125 %555)
(*.f64 %563 %76)
(*.f64 %565 %79)
(*.f64 %567 %38)
(*.f64 %555 %125)
(*.f64 %570 b)
(*.f64 %572 %573)
(*.f64 %575 %576)
(*.f64 %578 %579)
(*.f64 %581 %582)
(*.f64 %584 %585)
(*.f64 %573 %572)
(*.f64 %435 %531)
(*.f64 %589 %590)
(*.f64 %592 %593)
(*.f64 %595 %596)
(*.f64 %531 %435)
(*.f64 %590 %589)
(/.f64 #s(literal 1 binary64) %601)
(/.f64 (*.f64 %250 #s(literal 1 binary64)) %168)
(/.f64 (*.f64 #s(literal 1 binary64) %250) %168)
(/.f64 (*.f64 %607 %83) %168)
(*.f64 %250 %607)
(*.f64 %252 %611)
(*.f64 %254 %613)
(*.f64 %256 %615)
(*.f64 %258 %617)
(*.f64 %260 %619)
(*.f64 %262 %621)
(/.f64 %160 %213)
(/.f64 (*.f64 %83 #s(literal -1 binary64)) %213)
(/.f64 %626 %213)
(/.f64 (*.f64 #s(literal -1 binary64) %83) %213)
(*.f64 #s(literal 4 binary64) %630)
(*.f64 %49 %632)
(*.f64 %60 %634)
(*.f64 %60 %636)
(*.f64 %639 #s(literal 1/2 binary64))
(*.f64 %641 %328)
(*.f64 %76 %643)
(*.f64 %93 %645)
(*.f64 %62 %647)
(*.f64 %649 %96)
(*.f64 %651 %58)
(*.f64 %653 %42)
(*.f64 %655 %49)
(*.f64 %657 %330)
(*.f64 %328 %146)
(*.f64 %660 %320)
(neg.f64 %662)
(neg.f64 (*.f64 #s(literal 1 binary64) %368))
(*.f64 %382 %666)
(*.f64 %374 %668)
(*.f64 %377 %670)
(*.f64 %672 %374)
(*.f64 %674 %393)
(*.f64 %676 %382)
(*.f64 %524 %678)
(*.f64 %526 %680)
(*.f64 #s(literal 2 binary64) %682)
(*.f64 %125 %684)
(*.f64 %626 %555)
(/.f64 %687 %168)
(*.f64 %689 %249)
(*.f64 %691 %273)
(*.f64 %693 %270)
(*.f64 %695 %272)
(*.f64 %697 %393)
(*.f64 %699 %424)
(*.f64 %701 %427)
(*.f64 %703 %377)
(*.f64 %705 %374)
(*.f64 %707 %397)
(*.f64 %709 %382)
(*.f64 %687 %607)
(/.f64 %158 %177)
(/.f64 %157 %213)
(*.f64 b (*.f64 %323 #s(literal 8 binary64)))
(*.f64 %38 (*.f64 %330 #s(literal 8 binary64)))
(*.f64 %49 (*.f64 %246 #s(literal 8 binary64)))
(*.f64 #s(literal 8 binary64) %328)
(*.f64 (*.f64 #s(literal 8 binary64) b) %323)
(*.f64 %62 (*.f64 %357 #s(literal 8 binary64)))
(*.f64 %725 %330)
(*.f64 %330 %725)
(*.f64 (*.f64 #s(literal 8 binary64) %62) %357)
(*.f64 (*.f64 #s(literal 8 binary64) %49) %246)
(*.f64 %328 #s(literal 8 binary64))
%639
(/.f64 %733 %168)
(/.f64 (*.f64 %374 #s(literal 8 binary64)) %168)
(/.f64 %737 %173)
(/.f64 %739 %170)
(/.f64 %741 %174)
(/.f64 %743 %171)
(/.f64 %745 x-scale)
(/.f64 %747 y-scale)
(/.f64 (/.f64 %157 %168) %201)
(*.f64 (/.f64 #s(literal 8 binary64) y-scale) %386)
(*.f64 (/.f64 #s(literal 8 binary64) x-scale) %389)
(*.f64 %249 (*.f64 %393 #s(literal 8 binary64)))
(*.f64 %272 (*.f64 %397 #s(literal 8 binary64)))
(*.f64 (/.f64 #s(literal 8 binary64) %168) %374)
(*.f64 (/.f64 #s(literal 8 binary64) %170) %415)
(*.f64 (/.f64 #s(literal 8 binary64) %173) %418)
(*.f64 %423 (*.f64 %424 #s(literal 8 binary64)))
(*.f64 %393 (*.f64 %249 #s(literal 8 binary64)))
(*.f64 (*.f64 #s(literal 8 binary64) %272) %397)
(*.f64 (*.f64 #s(literal 8 binary64) %249) %393)
(*.f64 (/.f64 %725 %168) %393)
(*.f64 (/.f64 %725 %201) %249)
(*.f64 (/.f64 %725 %170) %442)
(*.f64 (/.f64 %725 %173) %439)
(*.f64 (/.f64 %725 y-scale) %448)
(*.f64 (/.f64 %725 x-scale) %445)
(*.f64 (/.f64 %725 %171) %454)
(*.f64 (/.f64 %725 %174) %451)
(*.f64 (/.f64 #s(literal 8 binary64) %171) %500)
(*.f64 (/.f64 #s(literal 8 binary64) %174) %503)
(*.f64 (*.f64 #s(literal 8 binary64) %423) %424)
(*.f64 (*.f64 #s(literal 8 binary64) %393) %249)
(/.f64 (/.f64 %733 x-scale) y-scale)
(/.f64 (/.f64 %733 y-scale) x-scale)
(neg.f64 (/.f64 %158 %213))
(*.f64 b (*.f64 %79 %803))
(*.f64 #s(literal 2 binary64) %238)
(*.f64 %38 (*.f64 %76 %803))
(*.f64 %83 %803)
(*.f64 %238 #s(literal 2 binary64))
(*.f64 %76 (*.f64 %38 %803))
(*.f64 %803 %83)
(*.f64 %79 (*.f64 b %803))
(*.f64 %157 %555)
(*.f64 %555 %157)
(*.f64 #s(literal 4 binary64) %819)
(*.f64 %819 #s(literal 4 binary64))
(/.f64 %822 %201)
(/.f64 %824 %196)
(/.f64 (neg.f64 %733) %201)
(*.f64 (/.f64 %725 %196) %573)
(*.f64 (/.f64 #s(literal 8 binary64) %201) %531)
(*.f64 (/.f64 #s(literal 8 binary64) %196) %590)
(/.f64 (*.f64 %250 #s(literal 2 binary64)) %168)
(/.f64 (*.f64 %836 %83) %168)
(*.f64 %839 %260)
(*.f64 %841 %262)
(*.f64 %836 %250)
(*.f64 %844 %254)
(*.f64 %846 %252)
(*.f64 %250 %836)
(*.f64 %849 %258)
(*.f64 %851 %256)
(*.f64 %252 %846)
(*.f64 %254 %844)
(*.f64 %256 %851)
(*.f64 %258 %849)
(*.f64 %260 %839)
(*.f64 %262 %841)
(/.f64 (*.f64 #s(literal 1 binary64) %158) %177)
(*.f64 %49 (*.f64 %93 %803))
(*.f64 %60 %863)
(*.f64 %60 (*.f64 %320 #s(literal 2 binary64)))
(*.f64 %60 (*.f64 #s(literal 4 binary64) %803))
(*.f64 %639 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %639)
(*.f64 %107 (*.f64 %58 %803))
(*.f64 %546 %158)
(*.f64 %93 (*.f64 %330 #s(literal 2 binary64)))
(*.f64 %93 (*.f64 %49 %803))
(*.f64 %100 (*.f64 %42 %803))
(*.f64 %62 (*.f64 %96 %803))
(*.f64 %125 (/.f64 #s(literal 2 binary64) %213))
(*.f64 %158 %546)
(*.f64 %886 %320)
(*.f64 %863 %60)
(*.f64 (*.f64 %546 %725) %49)
(*.f64 %320 %886)
(neg.f64 (*.f64 %125 %803))
(neg.f64 (*.f64 %368 #s(literal 2 binary64)))
(neg.f64 (*.f64 #s(literal 2 binary64) %368))
(/.f64 #s(literal 1 binary64) (/.f64 %213 %157))
(/.f64 #s(literal 1 binary64) (/.f64 %177 %158))
(/.f64 (*.f64 %607 %158) %168)
(*.f64 %382 (*.f64 %374 #s(literal 2 binary64)))
(*.f64 %374 (*.f64 %382 #s(literal 2 binary64)))
(*.f64 %377 (*.f64 %393 #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) %382) %374)
(*.f64 %912 %380)
(*.f64 %733 %607)
(*.f64 (*.f64 #s(literal 2 binary64) %377) %393)
(*.f64 (*.f64 #s(literal 2 binary64) %374) %382)
(*.f64 %380 %912)
(*.f64 (/.f64 %886 %168) %382)
(*.f64 (/.f64 %886 %170) %417)
(*.f64 (/.f64 %886 %173) %414)
(*.f64 (/.f64 %886 y-scale) %502)
(*.f64 (/.f64 %886 x-scale) %499)
(*.f64 (/.f64 %886 %171) %388)
(*.f64 (/.f64 %886 %174) %385)
(/.f64 (*.f64 %158 #s(literal -1 binary64)) %213)
(/.f64 (*.f64 #s(literal -1 binary64) %158) %213)
(/.f64 #s(literal 1 binary64) (/.f64 %168 %733))
(*.f64 %912 %524)
(*.f64 %941 %526)
(*.f64 %524 %912)
(*.f64 %526 %941)
(*.f64 %125 (*.f64 %555 #s(literal 2 binary64)))
(*.f64 (/.f64 %886 %201) %435)
(*.f64 (/.f64 %886 %196) %589)
(*.f64 %374 (+.f64 %382 %382))
(*.f64 %377 (fma.f64 a (/.f64 %39 %168) %393))
(*.f64 %60 (+.f64 %320 %320))
(*.f64 %393 (fma.f64 #s(literal 4 binary64) %249 %377))
(*.f64 %125 (+.f64 %555 %555))
(*.f64 %125 (-.f64 %555 %546))
(/.f64 %964 %168)
(*.f64 (/.f64 %725 %231) %393)
(*.f64 (/.f64 #s(literal 8 binary64) %231) %374)
(*.f64 %93 (fma.f64 a (/.f64 %39 %177) %330))
(*.f64 %382 (fma.f64 %58 %272 %374))
(*.f64 (/.f64 #s(literal 2 binary64) %231) %250)
(*.f64 %687 %836)
(*.f64 (/.f64 %886 %231) %382)
(/.f64 %980 %983)
(/.f64 (/.f64 %980 %177) %177)
(fma.f64 b %239 %238)
(fma.f64 %38 %241 %238)
(fma.f64 #s(literal -4 binary64) %243 %238)
(fma.f64 %76 %246 %238)
(fma.f64 %79 %245 %238)
(/.f64 (neg.f64 %980) %993)
(+.f64 %238 %238)
(-.f64 %238 %368)
(fma.f64 %264 %265 %238)
(fma.f64 %267 %268 %238)
(fma.f64 %249 %270 %238)
(fma.f64 %272 %273 %238)
(fma.f64 %275 %276 %238)
(fma.f64 %278 %279 %238)
(fma.f64 %281 %282 %238)
(fma.f64 %284 %285 %238)
(fma.f64 %287 %288 %238)
(fma.f64 %290 %291 %238)
(fma.f64 %270 %249 %238)
(fma.f64 %279 %278 %238)
(fma.f64 %276 %275 %238)
(fma.f64 %296 %297 %238)
(fma.f64 %299 %300 %238)
(fma.f64 %285 %284 %238)
(fma.f64 %282 %281 %238)
(fma.f64 %304 %305 %238)
(fma.f64 %307 %308 %238)
(fma.f64 %300 %299 %238)
(fma.f64 %297 %296 %238)
(fma.f64 %273 %272 %238)
(fma.f64 %291 %290 %238)
(fma.f64 %288 %287 %238)
(fma.f64 %308 %307 %238)
(fma.f64 %305 %304 %238)
(fma.f64 %268 %267 %238)
(fma.f64 %265 %264 %238)
(/.f64 (/.f64 %980 %213) %213)
(fma.f64 a %321 %238)
(fma.f64 b %324 %238)
(fma.f64 b %326 %238)
(fma.f64 #s(literal 4 binary64) %328 %238)
(fma.f64 %38 %331 %238)
(fma.f64 %38 %333 %238)
(fma.f64 %38 %335 %238)
(fma.f64 %42 %337 %238)
(fma.f64 %49 %339 %238)
(fma.f64 %49 %341 %238)
(fma.f64 %49 %343 %238)
(fma.f64 %60 %320 %238)
(fma.f64 %92 %346 %238)
(fma.f64 %107 %323 %238)
(fma.f64 %58 %349 %238)
(fma.f64 %55 %351 %238)
(fma.f64 %73 %353 %238)
(fma.f64 %93 %330 %238)
(fma.f64 %100 %357 %238)
(fma.f64 %62 %359 %238)
(fma.f64 %62 %361 %238)
(fma.f64 %62 %363 %238)
(fma.f64 %330 %93 %238)
(fma.f64 %320 %60 %238)
(fma.f64 %328 #s(literal 4 binary64) %238)
(neg.f64 (fma.f64 #s(literal 4 binary64) %243 %368))
(*.f64 %980 (/.f64 #s(literal 1 binary64) %983))
(neg.f64 (-.f64 %368 %238))
(fma.f64 %385 %386 %238)
(fma.f64 %388 %389 %238)
(fma.f64 %249 %391 %238)
(fma.f64 %249 %394 %238)
(fma.f64 %396 %397 %238)
(fma.f64 %399 %400 %238)
(fma.f64 %402 %403 %238)
(fma.f64 %405 %406 %238)
(fma.f64 %408 %409 %238)
(fma.f64 %272 %411 %238)
(fma.f64 %382 %374 %238)
(fma.f64 %414 %415 %238)
(fma.f64 %417 %418 %238)
(fma.f64 %374 %382 %238)
(fma.f64 %377 %393 %238)
(fma.f64 %423 %425 %238)
(fma.f64 %423 %427 %238)
(fma.f64 %393 %377 %238)
(fma.f64 %393 %430 %238)
(fma.f64 %432 %397 %238)
(fma.f64 %434 %435 %238)
(fma.f64 %391 %249 %238)
(fma.f64 %438 %439 %238)
(fma.f64 %441 %442 %238)
(fma.f64 %444 %445 %238)
(fma.f64 %447 %448 %238)
(fma.f64 %450 %451 %238)
(fma.f64 %453 %454 %238)
(fma.f64 %456 %424 %238)
(fma.f64 %458 %459 %238)
(fma.f64 %461 %462 %238)
(fma.f64 %464 %465 %238)
(fma.f64 %467 %468 %238)
(fma.f64 %470 %471 %238)
(fma.f64 %473 %474 %238)
(fma.f64 %476 %477 %238)
(fma.f64 %479 %480 %238)
(fma.f64 %482 %483 %238)
(fma.f64 %485 %486 %238)
(fma.f64 %488 %489 %238)
(fma.f64 %491 %492 %238)
(fma.f64 %439 %438 %238)
(fma.f64 %442 %441 %238)
(fma.f64 %451 %450 %238)
(fma.f64 %454 %453 %238)
(fma.f64 %435 %434 %238)
(fma.f64 %499 %500 %238)
(fma.f64 %502 %503 %238)
(fma.f64 %445 %444 %238)
(fma.f64 %448 %447 %238)
(fma.f64 %507 %508 %238)
(fma.f64 %510 %511 %238)
(fma.f64 %513 %424 %238)
(fma.f64 %515 %249 %238)
(fma.f64 %418 %417 %238)
(fma.f64 %415 %414 %238)
(fma.f64 %503 %502 %238)
(fma.f64 %500 %499 %238)
(fma.f64 %389 %388 %238)
(fma.f64 %386 %385 %238)
(/.f64 #s(literal 1 binary64) (/.f64 %983 %980))
(fma.f64 %127 %328 %238)
(fma.f64 %530 %531 %238)
(fma.f64 %533 %534 %238)
(fma.f64 %536 %537 %238)
(fma.f64 %539 %540 %238)
(fma.f64 %534 %533 %238)
(fma.f64 %537 %536 %238)
(fma.f64 %540 %539 %238)
(fma.f64 %531 %530 %238)
(fma.f64 b %547 %238)
(fma.f64 %38 %549 %238)
(fma.f64 %83 %546 %238)
(fma.f64 %238 #s(literal 1 binary64) %238)
(fma.f64 #s(literal 1 binary64) %238 %238)
(fma.f64 %546 %83 %238)
(fma.f64 %73 %556 %238)
(fma.f64 %93 %558 %238)
(fma.f64 %79 %560 %238)
(fma.f64 %125 %555 %238)
(fma.f64 %563 %76 %238)
(fma.f64 %565 %79 %238)
(fma.f64 %567 %38 %238)
(fma.f64 %555 %125 %238)
(fma.f64 %570 b %238)
(-.f64 %238 %662)
(-.f64 %238 (*.f64 #s(literal -1 binary64) %238))
(fma.f64 %572 %573 %238)
(fma.f64 %575 %576 %238)
(fma.f64 %578 %579 %238)
(fma.f64 %581 %582 %238)
(fma.f64 %584 %585 %238)
(fma.f64 %573 %572 %238)
(fma.f64 %435 %531 %238)
(fma.f64 %589 %590 %238)
(fma.f64 %592 %593 %238)
(fma.f64 %595 %596 %238)
(fma.f64 %531 %435 %238)
(fma.f64 %590 %589 %238)
(fma.f64 %250 %607 %238)
(fma.f64 %252 %611 %238)
(fma.f64 %254 %613 %238)
(fma.f64 %256 %615 %238)
(fma.f64 %258 %617 %238)
(fma.f64 %260 %619 %238)
(fma.f64 %262 %621 %238)
(fma.f64 #s(literal 4 binary64) %630 %238)
(fma.f64 %49 %632 %238)
(fma.f64 %60 %634 %238)
(fma.f64 %60 %636 %238)
(fma.f64 %639 #s(literal 1/2 binary64) %238)
(fma.f64 %641 %328 %238)
(fma.f64 %76 %643 %238)
(fma.f64 %93 %645 %238)
(fma.f64 %62 %647 %238)
(fma.f64 %649 %96 %238)
(fma.f64 %651 %58 %238)
(fma.f64 %653 %42 %238)
(fma.f64 %655 %49 %238)
(fma.f64 %657 %330 %238)
(fma.f64 %328 %146 %238)
(fma.f64 %660 %320 %238)
(fma.f64 %382 %666 %238)
(fma.f64 %374 %668 %238)
(fma.f64 %377 %670 %238)
(fma.f64 %672 %374 %238)
(fma.f64 %674 %393 %238)
(fma.f64 %676 %382 %238)
(fma.f64 %524 %678 %238)
(fma.f64 %526 %680 %238)
(fma.f64 #s(literal 2 binary64) %682 %238)
(fma.f64 %125 %684 %238)
(fma.f64 %626 %555 %238)
(/.f64 (fma.f64 %238 %168 %250) %168)
(/.f64 %1196 %177)
(/.f64 (fma.f64 %250 %168 (*.f64 %250 %168)) %177)
(/.f64 (fma.f64 %250 %168 (*.f64 %168 %250)) %177)
(/.f64 (/.f64 %1196 %170) %173)
(/.f64 (/.f64 %1196 %173) %170)
(/.f64 (/.f64 %1196 y-scale) %174)
(/.f64 (/.f64 %1196 x-scale) %171)
(/.f64 (/.f64 %1196 %171) x-scale)
(/.f64 (/.f64 %1196 %168) %168)
(/.f64 (/.f64 %1196 %174) y-scale)
(/.f64 %1220 %213)
(/.f64 (neg.f64 %1220) %177)
(neg.f64 (/.f64 %1220 %177))
(/.f64 (/.f64 %1220 %168) %201)
(/.f64 (/.f64 %1220 %201) %168)
(/.f64 (neg.f64 %1196) %213)
(/.f64 (/.f64 %1196 %201) %201)
(/.f64 (/.f64 %1196 %196) %196)
(*.f64 %1196 %546)
(*.f64 %1220 %555)
(/.f64 #s(literal 1 binary64) (/.f64 %177 %1196))
(/.f64 #s(literal 1 binary64) (/.f64 %213 %1220))
(fma.f64 %689 %249 %238)
(fma.f64 %691 %273 %238)
(fma.f64 %693 %270 %238)
(fma.f64 %695 %272 %238)
(/.f64 (fma.f64 %250 %177 (*.f64 %83 %168)) %1248)
(/.f64 (fma.f64 %250 %177 %1250) %1248)
(/.f64 (fma.f64 %83 %168 (*.f64 %177 %250)) %1255)
(/.f64 (fma.f64 %83 %168 %1257) %1255)
(/.f64 (-.f64 %1257 %1260) %1248)
(fma.f64 %697 %393 %238)
(fma.f64 %699 %424 %238)
(fma.f64 %701 %427 %238)
(fma.f64 %703 %377 %238)
(fma.f64 %705 %374 %238)
(fma.f64 %707 %397 %238)
(fma.f64 %709 %382 %238)
(/.f64 (fma.f64 %250 %213 %1270) %1272)
(/.f64 (fma.f64 %125 %168 %1274) %1276)
(/.f64 (fma.f64 %125 %168 (*.f64 %213 %250)) %1276)
(/.f64 (fma.f64 %250 %213 %1260) %1272)
(/.f64 (-.f64 %1274 %1250) %1272)
(fma.f64 %687 %607 %238)
(/.f64 %1286 %993)
(/.f64 (neg.f64 %1286) %983)
(/.f64 (/.f64 %1286 %213) %177)
(/.f64 (/.f64 %1286 %177) %213)
(+.f64 (/.f64 %1195 %177) %238)
(+.f64 (/.f64 %1219 %213) %238)
(*.f64 %1286 (/.f64 #s(literal 1 binary64) %993))
(/.f64 #s(literal 1 binary64) (/.f64 %993 %1286))
(/.f64 (/.f64 %1196 %231) %168)
(+.f64 %1306 %1306)
(+.f64 %1308 %1308)
(/.f64 %1310 %177)
(/.f64 (*.f64 %157 %60) %213)
(/.f64 (*.f64 %60 %157) %213)
(*.f64 a (*.f64 %55 %639))
(*.f64 a (*.f64 %39 %1318))
(*.f64 a (*.f64 b %1321))
(*.f64 a (*.f64 %61 %1325))
(*.f64 b %1328)
(*.f64 %38 %1321)
(*.f64 %42 %1331)
(*.f64 %49 %1318)
(*.f64 %60 %639)
%1335
(*.f64 #s(literal 8 binary64) %1336)
(*.f64 %39 (*.f64 a %1318))
(*.f64 %58 %1340)
(*.f64 %55 %1324)
(*.f64 %62 %1325)
(*.f64 %158 %328)
(*.f64 %328 %158)
(*.f64 %1328 b)
(*.f64 %1318 %49)
(*.f64 (*.f64 %158 %38) %330)
(*.f64 %1340 %58)
(*.f64 %1331 %42)
(*.f64 %1324 %55)
(*.f64 %1321 %38)
(*.f64 %1325 %62)
(*.f64 (*.f64 %639 %55) a)
(*.f64 %1336 #s(literal 8 binary64))
(*.f64 (*.f64 %1318 a) %39)
(*.f64 (*.f64 %1318 %39) a)
(*.f64 (*.f64 %1340 %49) a)
(*.f64 (*.f64 %1321 b) a)
(*.f64 (*.f64 %1321 a) b)
(*.f64 (*.f64 %49 %1340) a)
(neg.f64 %1370)
(/.f64 (*.f64 %733 %60) %168)
(/.f64 (*.f64 %60 %733) %168)
(/.f64 (/.f64 %1310 %170) %173)
(/.f64 (/.f64 %1310 %173) %170)
(/.f64 (/.f64 %1310 y-scale) %174)
(/.f64 (/.f64 %1310 x-scale) %171)
(/.f64 (/.f64 %1310 %171) x-scale)
(/.f64 (/.f64 %1310 %168) %168)
(/.f64 (/.f64 %1310 %174) y-scale)
(*.f64 %374 %733)
(*.f64 %733 %374)
(*.f64 %737 %415)
(*.f64 %739 %418)
(*.f64 %741 %386)
(*.f64 %743 %389)
(*.f64 %745 %500)
(*.f64 %747 %503)
(*.f64 %418 %739)
(*.f64 %415 %737)
(*.f64 %503 %747)
(*.f64 %500 %745)
(*.f64 %389 %743)
(*.f64 %386 %741)
(*.f64 #s(literal 2 binary64) %1404)
(*.f64 %1404 #s(literal 2 binary64))
(*.f64 %83 %819)
(/.f64 (neg.f64 %1310) %213)
(/.f64 (*.f64 %1410 #s(literal 2 binary64)) %213)
(/.f64 (*.f64 #s(literal 2 binary64) %1410) %213)
(*.f64 %83 (*.f64 %803 %60))
(*.f64 %238 %886)
(*.f64 %886 %238)
(*.f64 %1419 %1420)
(*.f64 %1420 %1419)
(*.f64 %1423 (*.f64 %58 #s(literal 2 binary64)))
(*.f64 %1426 %1427)
(*.f64 %1429 %1431)
(*.f64 %1433 %803)
(*.f64 #s(literal 4 binary64) (*.f64 %819 %60))
(*.f64 %1426 (+.f64 %42 %42))
(/.f64 (/.f64 %1310 %201) %201)
(/.f64 (/.f64 %1310 %196) %196)
(*.f64 %822 %531)
(*.f64 %824 %590)
(*.f64 %531 %822)
(*.f64 %590 %824)
(/.f64 (*.f64 %886 %250) %168)
(/.f64 (*.f64 %250 %886) %168)
(*.f64 %836 (*.f64 %250 %60))
(*.f64 (*.f64 %60 %836) %250)
(/.f64 (*.f64 %125 %886) %213)
(/.f64 %1457 %213)
(*.f64 #s(literal 4 binary64) (*.f64 %328 %886))
(*.f64 #s(literal 4 binary64) (*.f64 %1336 #s(literal 2 binary64)))
(*.f64 %1335 #s(literal 1 binary64))
(*.f64 %546 %1310)
(*.f64 %93 (*.f64 %330 %886))
(*.f64 %1310 %546)
(*.f64 (*.f64 %886 %60) %320)
(*.f64 (*.f64 %886 %328) #s(literal 4 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 %177 %1310))
(*.f64 %382 (*.f64 %374 %886))
(*.f64 %374 (*.f64 %382 %886))
(*.f64 %377 (*.f64 %393 %886))
(*.f64 (*.f64 %886 %377) %393)
(*.f64 (*.f64 %886 %374) %382)
(*.f64 #s(literal 2 binary64) %1484)
(*.f64 %125 (*.f64 %555 %886))
(*.f64 %1420 (fma.f64 a %39 %49))
(*.f64 %1457 %555)
(*.f64 (*.f64 %886 %546) %83)
(*.f64 %1423 (fma.f64 %69 b %58))
(/.f64 (/.f64 %1310 %231) %168)
(*.f64 %964 %374)
(*.f64 %709 %733)
(/.f64 (*.f64 %980 %60) %983)
(/.f64 (*.f64 %60 %980) %983)
(/.f64 (fma.f64 %73 %83 %1410) %213)
(*.f64 %58 (fma.f64 %238 b %1423))
(*.f64 %42 (fma.f64 %1420 b %1426))
(fma.f64 %125 %243 %1404)
(+.f64 %1404 %1404)
(-.f64 %1404 (*.f64 %73 %238))
(*.f64 #s(literal 4 binary64) (fma.f64 %328 %60 %1336))
(/.f64 (*.f64 %1196 %60) %177)
(/.f64 (*.f64 %60 %1196) %177)
(fma.f64 a (*.f64 %55 %238) %1404)
(fma.f64 b (*.f64 %79 %328) %1404)
(fma.f64 b (*.f64 %58 %238) %1404)
(fma.f64 %38 %1429 %1404)
(fma.f64 %38 (*.f64 %76 %328) %1404)
(fma.f64 %42 %1426 %1404)
(fma.f64 %49 %1420 %1404)
(fma.f64 %60 %238 %1404)
(fma.f64 %83 %328 %1404)
(fma.f64 %238 %60 %1404)
(fma.f64 %58 %1423 %1404)
(fma.f64 %76 (*.f64 %38 %328) %1404)
(fma.f64 %55 (*.f64 a %238) %1404)
(fma.f64 %62 (*.f64 %42 %238) %1404)
(fma.f64 %79 (*.f64 b %328) %1404)
(fma.f64 %328 %83 %1404)
(fma.f64 %1420 %49 %1404)
(fma.f64 %1423 %58 %1404)
(fma.f64 %1426 %42 %1404)
(fma.f64 %1429 %38 %1404)
(fma.f64 (*.f64 %1420 %42) b %1404)
(fma.f64 (*.f64 %1420 a) %39 %1404)
(fma.f64 (*.f64 %1420 %39) a %1404)
(fma.f64 (*.f64 %1423 %49) a %1404)
(fma.f64 (*.f64 %1423 %69) b %1404)
(fma.f64 (*.f64 %1429 b) a %1404)
(fma.f64 (*.f64 %1429 a) b %1404)
(fma.f64 (*.f64 %238 a) %55 %1404)
(fma.f64 (*.f64 %238 %58) b %1404)
(fma.f64 (*.f64 %238 %42) %62 %1404)
(fma.f64 (*.f64 %238 %55) a %1404)
(-.f64 %1404 (*.f64 %368 %60))
(-.f64 %1404 (*.f64 %125 %328))
(-.f64 %1404 (neg.f64 %1404))
(fma.f64 %250 %374 %1404)
(fma.f64 %252 %415 %1404)
(fma.f64 %254 %418 %1404)
(fma.f64 %256 %386 %1404)
(fma.f64 %258 %389 %1404)
(fma.f64 %260 %500 %1404)
(fma.f64 %262 %503 %1404)
(/.f64 (*.f64 %1220 %60) %213)
(/.f64 (*.f64 %60 %1220) %213)
(fma.f64 #s(literal 4 binary64) %1336 %1404)
(fma.f64 %107 (*.f64 %58 %328) %1404)
(fma.f64 %93 (*.f64 %330 %60) %1404)
(fma.f64 %93 (*.f64 %49 %328) %1404)
(fma.f64 %100 (*.f64 %42 %328) %1404)
(fma.f64 %62 (*.f64 %96 %328) %1404)
(fma.f64 (*.f64 %60 %60) %320 %1404)
(fma.f64 (*.f64 %60 %93) %330 %1404)
(fma.f64 %1336 #s(literal 4 binary64) %1404)
(-.f64 %1404 (*.f64 %1429 %49))
(-.f64 %1404 (*.f64 (neg.f64 %1423) %58))
(-.f64 %1404 (*.f64 (neg.f64 %1426) %42))
(-.f64 %1404 (*.f64 (neg.f64 %1429) %38))
(-.f64 %1404 (*.f64 #s(literal -4 binary64) %1336))
(fma.f64 %382 (*.f64 %374 %60) %1404)
(fma.f64 %374 %383 %1404)
(fma.f64 %377 (*.f64 %393 %60) %1404)
(fma.f64 (*.f64 %60 %377) %393 %1404)
(fma.f64 (*.f64 %60 %374) %382 %1404)
(fma.f64 %380 %531 %1404)
(fma.f64 %1410 %555 %1404)
(fma.f64 %524 %531 %1404)
(fma.f64 %526 %590 %1404)
(fma.f64 %546 %1433 %1404)
(fma.f64 %125 (*.f64 %555 %60) %1404)
(fma.f64 %1433 %546 %1404)
(fma.f64 #s(literal 1 binary64) %1404 %1484)
(fma.f64 %1404 #s(literal 1 binary64) %1633)
(+.f64 %1633 %1633)
(+.f64 %1484 %1484)
(/.f64 (fma.f64 %1404 %177 %1433) %177)
(/.f64 (*.f64 %1286 %60) %993)
(/.f64 (*.f64 %60 %1286) %993)
(/.f64 (fma.f64 %1404 %213 %1410) %213)
(fma.f64 %687 %374 %1404)
(/.f64 (fma.f64 %1410 %213 (*.f64 %1410 %213)) %983)
(/.f64 (fma.f64 %1433 %177 (*.f64 %1433 %177)) %983)
(/.f64 (fma.f64 %1410 %213 (*.f64 %213 %1410)) %983)
(/.f64 (fma.f64 %1433 %177 (*.f64 %177 %1433)) %983)
(/.f64 (fma.f64 %1433 %213 (*.f64 %1410 %177)) %993)
(/.f64 (fma.f64 %1410 %177 (*.f64 %1433 %213)) %993)
(/.f64 (fma.f64 %1433 %213 (*.f64 %177 %1410)) %993)
(/.f64 (fma.f64 %1410 %177 (*.f64 %213 %1433)) %993)
angle
(neg.f64 %1671)
(*.f64 angle #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) angle)
(*.f64 (*.f64 angle #s(literal 2 binary64)) #s(literal 1/2 binary64))
#s(literal 180 binary64)
(fabs.f64 #s(literal 180 binary64))
(fabs.f64 #s(literal -180 binary64))
(neg.f64 #s(literal -180 binary64))
(sqrt.f64 (*.f64 #s(literal 180 binary64) #s(literal 180 binary64)))
(*.f64 angle #s(literal 1/180 binary64))
%1686
(/.f64 angle #s(literal 180 binary64))
(*.f64 #s(literal -1/180 binary64) %1671)
(*.f64 %1671 #s(literal -1/180 binary64))
(neg.f64 %1691)
(/.f64 %1671 #s(literal -180 binary64))
(*.f64 #s(literal 1 binary64) %1686)
(/.f64 (*.f64 #s(literal -1 binary64) angle) #s(literal -180 binary64))
(/.f64 (*.f64 angle #s(literal -1 binary64)) #s(literal -180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) angle))
(/.f64 (*.f64 %1671 #s(literal 1 binary64)) #s(literal -180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) %1671))
%1705
(*.f64 angle %1706)
%1708
(*.f64 %1705 %1686)
(*.f64 #s(literal 1/180 binary64) %1710)
(*.f64 %1706 angle)
(*.f64 %1710 #s(literal 1/180 binary64))
(/.f64 %1710 #s(literal 180 binary64))
(*.f64 %1671 (*.f64 #s(literal -1/180 binary64) %1705))
(*.f64 %1717 %1691)
(*.f64 %1691 %1717)
(*.f64 %1720 #s(literal -1/180 binary64))
(neg.f64 %1722)
(/.f64 %1720 #s(literal -180 binary64))
(*.f64 %1671 (/.f64 %1705 #s(literal -180 binary64)))
(*.f64 %1686 %1727)
(*.f64 %1727 %1686)
(/.f64 (neg.f64 %1720) #s(literal 180 binary64))
(*.f64 %1732 #s(literal 1/180 binary64))
(/.f64 (*.f64 %1710 #s(literal -1 binary64)) #s(literal -180 binary64))
(/.f64 %1732 #s(literal 180 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 180 binary64) %1710))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -180 binary64) %1720))
%1741
%1742
(*.f64 %1741 a)
(*.f64 a %1749)
(*.f64 %57 %1748)
%1752
(*.f64 %1749 a)
(fabs.f64 %1752)
(*.f64 %42 %1755)
(*.f64 %1757 %1758)
(*.f64 %1760 %42)
(*.f64 %1762 %1757)
(neg.f64 %1764)
(pow.f64 %1742 #s(literal 2 binary64))
(pow.f64 %1767 #s(literal 2 binary64))
(pow.f64 %1769 #s(literal 2 binary64))
(*.f64 %1771 %1749)
(*.f64 %1773 a)
(*.f64 %1741 %1775)
(*.f64 %1742 %1742)
(*.f64 %1775 %1741)
(*.f64 %1779 %1779)
(*.f64 %1767 %1767)
(*.f64 %1782 %1782)
(*.f64 %1769 %1769)
(*.f64 %1785 %1785)
(*.f64 %1787 %1787)
(*.f64 %1789 %1789)
(*.f64 %1742 %1791)
(*.f64 %1791 %1742)
(*.f64 %1794 %1741)
(*.f64 %1796 a)
%1798
(cos.f64 %1722)
(cos.f64 %1800)
(cos.f64 %1803)
(sin.f64 (*.f64 %1705 (fma.f64 #s(literal -1/180 binary64) angle #s(literal 1/2 binary64))))
(sin.f64 (*.f64 %1705 (fma.f64 #s(literal 1/180 binary64) angle #s(literal 1/2 binary64))))
(sin.f64 (fma.f64 %1802 #s(literal 1/180 binary64) %1811))
(sin.f64 (+.f64 %1803 %1811))
(fma.f64 %1741 #s(literal 0 binary64) %1816)
(fma.f64 %1798 #s(literal 1 binary64) %1818)
(fma.f64 #s(literal 1 binary64) %1798 %1818)
(fma.f64 #s(literal 0 binary64) %1741 %1816)
(fma.f64 %1822 #s(literal 0 binary64) %1816)
(+.f64 (*.f64 %1822 #s(literal 0 binary64)) %1816)
(+.f64 %1816 %1818)
(+.f64 %1818 %1816)
(fma.f64 %1828 #s(literal 0 binary64) %1816)
(+.f64 (*.f64 %1828 #s(literal 0 binary64)) %1816)
(-.f64 %1818 (*.f64 %1832 #s(literal 1 binary64)))
(-.f64 %1818 (neg.f64 %1816))
(-.f64 %1818 (*.f64 %1798 (sin.f64 (/.f64 %1705 #s(literal -2 binary64)))))
%1841
(*.f64 %1798 b)
(fma.f64 b %1818 %1843)
(fma.f64 %1818 b %1845)
(+.f64 (*.f64 %1818 b) %1845)
(+.f64 (*.f64 b %1818) %1843)
(*.f64 b %1852)
(*.f64 %61 %1851)
%1855
(*.f64 %1852 b)
(fabs.f64 %1855)
(*.f64 %1858 %1859)
(*.f64 %39 %1861)
(*.f64 %1863 %39)
(*.f64 %1865 %1858)
(neg.f64 %1867)
(pow.f64 %1841 #s(literal 2 binary64))
(pow.f64 %1870 #s(literal 2 binary64))
(pow.f64 %1872 #s(literal 2 binary64))
(*.f64 %1874 %1852)
(*.f64 %1876 b)
(*.f64 %1798 %1878)
(*.f64 %1841 %1841)
(*.f64 %1878 %1798)
(*.f64 %1841 %1882)
(*.f64 %1870 %1870)
(*.f64 %1885 %1885)
(*.f64 %1887 %1887)
(*.f64 %1872 %1872)
(*.f64 %1882 %1841)
(*.f64 %1882 %1882)
(*.f64 %1892 %1892)
(*.f64 %1894 %1894)
(*.f64 %1841 %1896)
(*.f64 %1896 %1841)
(*.f64 %1899 %1798)
(*.f64 %1901 b)
(fma.f64 %1818 %1878 %1903)
(fma.f64 %1878 %1818 %1905)
(+.f64 (*.f64 %1818 %1878) %1903)
(+.f64 (*.f64 %1878 %1818) %1905)
(fma.f64 a %1749 %1855)
(fma.f64 b %1852 %1752)
(fma.f64 %61 %1851 %1752)
(fma.f64 %57 %1748 %1855)
(fma.f64 %1851 %61 %1752)
(fma.f64 %1748 %57 %1855)
%1917
(fma.f64 %1749 a %1855)
(+.f64 %1752 %1855)
(+.f64 %1855 %1752)
(-.f64 %1752 %1867)
(-.f64 %1855 %1764)
(fma.f64 %42 %1755 %1855)
(fma.f64 %1757 %1758 %1855)
(fma.f64 %1858 %1859 %1752)
(fma.f64 %39 %1861 %1752)
(fma.f64 %1863 %39 %1752)
(fma.f64 %1865 %1858 %1752)
(fma.f64 %1760 %42 %1855)
(fma.f64 %1762 %1757 %1855)
(neg.f64 %1931)
(*.f64 %1917 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1917)
(*.f64 (*.f64 %1917 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 %1771 %1749 %1855)
(fma.f64 %1874 %1852 %1752)
(fma.f64 %1876 b %1752)
(fma.f64 %1773 a %1855)
(fma.f64 %1741 %1775 %1855)
(fma.f64 %1742 %1742 %1855)
(fma.f64 %1798 %1878 %1752)
(fma.f64 %1841 %1841 %1752)
(fma.f64 %1775 %1741 %1855)
(fma.f64 %1878 %1798 %1752)
(fma.f64 b %1852 %1947)
(fma.f64 %1841 %1882 %1752)
(fma.f64 %61 %1851 %1947)
(fma.f64 %1851 %61 %1947)
(fma.f64 %1870 %1870 %1752)
(fma.f64 %1779 %1779 %1855)
(fma.f64 %1885 %1885 %1752)
(fma.f64 %1767 %1767 %1855)
(fma.f64 %1887 %1887 %1752)
(fma.f64 %1782 %1782 %1855)
(fma.f64 %1852 b %1947)
(fma.f64 %1872 %1872 %1752)
(fma.f64 %1769 %1769 %1855)
(fma.f64 %1882 %1841 %1752)
(+.f64 %1855 %1947)
(fma.f64 %1858 %1859 %1947)
(fma.f64 %39 %1861 %1947)
(fma.f64 %1863 %39 %1947)
(fma.f64 %1865 %1858 %1947)
(fma.f64 %1882 %1882 %1752)
(fma.f64 %1785 %1785 %1855)
(fma.f64 %1892 %1892 %1752)
(fma.f64 %1787 %1787 %1855)
(fma.f64 %1789 %1789 %1855)
(fma.f64 %1894 %1894 %1752)
(fma.f64 %1742 %1791 %1855)
(fma.f64 %1841 %1896 %1752)
(fma.f64 %1896 %1841 %1752)
(fma.f64 %1791 %1742 %1855)
(fma.f64 %1899 %1798 %1752)
(fma.f64 %1901 b %1752)
(fma.f64 %1794 %1741 %1855)
(fma.f64 %1796 a %1855)
(fma.f64 %1874 %1852 %1947)
(fma.f64 %1876 b %1947)
(fma.f64 %1798 %1878 %1947)
(fma.f64 %1841 %1841 %1947)
(fma.f64 %1878 %1798 %1947)
(fma.f64 %1841 %1882 %1947)
(fma.f64 %1870 %1870 %1947)
(fma.f64 %1885 %1885 %1947)
(fma.f64 %1887 %1887 %1947)
(fma.f64 %1872 %1872 %1947)
(fma.f64 %1882 %1841 %1947)
(fma.f64 %1882 %1882 %1947)
(fma.f64 %1892 %1892 %1947)
(fma.f64 %1894 %1894 %1947)
(fma.f64 %1841 %1896 %1947)
(fma.f64 %1896 %1841 %1947)
(fma.f64 %1899 %1798 %1947)
(fma.f64 %1901 b %1947)
%1999
(/.f64 %1931 %163)
(neg.f64 %2001)
(*.f64 %1917 %619)
(*.f64 %1999 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %1999)
(*.f64 %619 %1917)
(/.f64 #s(literal 1 binary64) (/.f64 x-scale %1917))
(fma.f64 a %2009 %2011)
(fma.f64 b %2013 %2015)
(fma.f64 %61 %2017 %2015)
(fma.f64 %57 %2019 %2011)
(fma.f64 %1851 %2010 %2015)
(fma.f64 %1748 %2014 %2011)
(fma.f64 %1852 %267 %2015)
(fma.f64 %1749 %2024 %2011)
(/.f64 %2026 %163)
(/.f64 %2028 %163)
(*.f64 %2030 %1931)
(*.f64 %1931 %2030)
(+.f64 %2011 %2015)
(+.f64 %2015 %2011)
(neg.f64 %2035)
(-.f64 %2011 (neg.f64 %2015))
(-.f64 %2015 (neg.f64 %2011))
(/.f64 #s(literal 1 binary64) (/.f64 %163 %1931))
(/.f64 %2043 %173)
(*.f64 (*.f64 %1999 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(/.f64 (fma.f64 %2011 x-scale %1752) x-scale)
(/.f64 %2049 x-scale)
(/.f64 (/.f64 %2043 x-scale) x-scale)
(fma.f64 a (*.f64 %1749 %619) %2011)
(fma.f64 b (*.f64 %1852 %619) %2015)
(fma.f64 %1752 %619 %2011)
(fma.f64 %1855 %619 %2015)
(fma.f64 %61 (*.f64 %1851 %619) %2015)
(fma.f64 %57 (*.f64 %1748 %619) %2011)
(fma.f64 %619 %1752 %2011)
(fma.f64 %619 %1855 %2015)
(fma.f64 %1851 (*.f64 %61 %619) %2015)
(fma.f64 %1748 (*.f64 %57 %619) %2011)
(fma.f64 %1852 (*.f64 b %619) %2015)
(fma.f64 %1749 (*.f64 a %619) %2011)
(*.f64 %1931 %2073)
(fma.f64 %1867 %2030 %2015)
(fma.f64 %1764 %2030 %2011)
(/.f64 (neg.f64 %2043) %2078)
(/.f64 (/.f64 %2043 %163) %163)
(/.f64 (/.f64 %2043 %184) %184)
(/.f64 (neg.f64 %2049) %163)
(/.f64 %2086 %173)
(*.f64 %2043 %611)
(/.f64 (fma.f64 %2011 %163 %1764) %163)
(/.f64 (fma.f64 %2015 %163 %1867) %163)
(/.f64 #s(literal 1 binary64) (/.f64 %173 %2043))
(/.f64 %2095 x-scale)
(fma.f64 (*.f64 %1855 #s(literal 1 binary64)) %619 %2015)
(fma.f64 (*.f64 %1752 #s(literal 1 binary64)) %619 %2011)
(*.f64 %2049 %619)
(/.f64 #s(literal 1 binary64) (/.f64 x-scale %2049))
(/.f64 (-.f64 %2105 %2106) %173)
(+.f64 (/.f64 (*.f64 %2015 x-scale) x-scale) %2011)
(/.f64 (fma.f64 %1752 %163 (*.f64 %1867 x-scale)) %2078)
(/.f64 (fma.f64 %1855 %163 %2115) %2078)
(/.f64 (fma.f64 %1764 x-scale (*.f64 %1855 %163)) %2078)
(/.f64 (fma.f64 %1867 x-scale (*.f64 %1752 %163)) %2078)
(/.f64 (fma.f64 %1752 %163 %2106) %2078)
(/.f64 (fma.f64 %1855 %163 (*.f64 x-scale %1764)) %2078)
(/.f64 (fma.f64 %1764 x-scale (*.f64 %163 %1855)) %2078)
(/.f64 (fma.f64 %1867 x-scale (*.f64 %163 %1752)) %2078)
(/.f64 (fma.f64 %1764 %163 (*.f64 %1867 %163)) %173)
(/.f64 (fma.f64 %1867 %163 (*.f64 %1764 %163)) %173)
(/.f64 (fma.f64 %1764 %163 %2141) %173)
(/.f64 (fma.f64 %1867 %163 (*.f64 %163 %1764)) %173)
(/.f64 (-.f64 %2115 %2141) %2078)
(+.f64 (/.f64 %2105 %173) (/.f64 (*.f64 %1851 (*.f64 %61 x-scale)) %173))
(fma.f64 a (*.f64 %1741 %2154) %2011)
(fma.f64 b (*.f64 %1798 %2157) %2015)
(fma.f64 %1741 (*.f64 a %2154) %2011)
(fma.f64 %1741 %2162 %2011)
(fma.f64 %1742 %2154 %2011)
(fma.f64 %1798 (*.f64 b %2157) %2015)
(fma.f64 %1798 %2167 %2015)
(fma.f64 %1841 %2157 %2015)
(fma.f64 %1775 %2170 %2011)
(fma.f64 %1878 %2172 %2015)
(fma.f64 %2157 %1841 %2015)
(fma.f64 %2154 %1742 %2011)
(fma.f64 %1870 %2176 %2015)
(fma.f64 %1870 %2178 %2015)
(fma.f64 %1767 %2180 %2011)
(fma.f64 %1872 %2182 %2015)
(fma.f64 %1769 %2184 %2011)
(fma.f64 %1741 (*.f64 %1775 %619) %2011)
(fma.f64 %1798 (*.f64 %1878 %619) %2015)
(fma.f64 %1775 %2190 %2011)
(fma.f64 %1870 (*.f64 %1870 %619) %2015)
(fma.f64 %1767 (*.f64 %1767 %619) %2011)
(fma.f64 %1872 (*.f64 %1872 %619) %2015)
(fma.f64 %1769 (*.f64 %1769 %619) %2011)
(fma.f64 %1896 %2157 %2015)
(fma.f64 %1791 %2154 %2011)
%2202
(/.f64 %1999 x-scale)
(/.f64 %1931 %2078)
(neg.f64 %2205)
(/.f64 %2001 %163)
(/.f64 %2208 %184)
(*.f64 %1917 %611)
(*.f64 #s(literal 1 binary64) %2202)
(*.f64 %611 %1917)
(/.f64 #s(literal 1 binary64) (/.f64 %173 %1917))
(*.f64 %1999 %619)
(*.f64 %619 %1999)
(/.f64 (*.f64 %1931 #s(literal -1 binary64)) %173)
(/.f64 %2026 %2078)
(/.f64 (*.f64 #s(literal -1 binary64) %1931) %173)
(/.f64 %2028 %2078)
(/.f64 #s(literal 1 binary64) (/.f64 x-scale %1999))
(/.f64 (*.f64 %1999 #s(literal -1 binary64)) %163)
(/.f64 (*.f64 #s(literal -1 binary64) %1999) %163)
(*.f64 %2030 %2001)
(*.f64 %2001 %2030)
(*.f64 %1931 %2231)
(*.f64 %1931 %2233)
(/.f64 #s(literal 1 binary64) (/.f64 %2078 %1931))
(/.f64 %2035 %163)
(*.f64 %1931 %2238)
(*.f64 %2208 %2240)
(/.f64 %2043 %2242)
(/.f64 #s(literal 1 binary64) (/.f64 %163 %2001))
(/.f64 %2049 %173)
(fma.f64 a %2247 %2249)
(fma.f64 b %2251 %2253)
(fma.f64 %61 %2255 %2253)
(fma.f64 %57 %2257 %2249)
(fma.f64 %1851 %2248 %2253)
(fma.f64 %1748 %2252 %2249)
(fma.f64 %1852 %290 %2253)
(fma.f64 %1749 %2262 %2249)
(+.f64 %2249 %2253)
(+.f64 %2253 %2249)
(fma.f64 %2024 %2009 %2249)
(fma.f64 %267 %2013 %2253)
(fma.f64 %2014 %2019 %2249)
(fma.f64 %2010 %2017 %2253)
(fma.f64 %2017 %2010 %2253)
(fma.f64 %2019 %2014 %2249)
(fma.f64 %2013 %267 %2253)
(fma.f64 %2009 %2024 %2249)
(*.f64 %1931 %2274)
(*.f64 %1931 %2276)
(-.f64 %2249 (/.f64 %1764 %173))
(-.f64 %2249 (neg.f64 %2253))
(-.f64 %2249 (/.f64 %1752 %2078))
(-.f64 %2253 %2284)
(fma.f64 a %2247 %2286)
(fma.f64 %57 %2257 %2286)
(fma.f64 %1748 %2252 %2286)
(fma.f64 %1749 %2262 %2286)
(/.f64 %2086 %2242)
(/.f64 (*.f64 #s(literal 1 binary64) %2043) %2293)
(+.f64 %2253 %2286)
(fma.f64 %2024 %2009 %2286)
(fma.f64 %2014 %2019 %2286)
(fma.f64 %2298 %2299 %2249)
(fma.f64 %2301 %2302 %2249)
(fma.f64 %2304 %2305 %2253)
(fma.f64 %2307 %2308 %2253)
(fma.f64 %2310 %2311 %2249)
(fma.f64 %2313 %2314 %2249)
(fma.f64 %2316 %2317 %2253)
(fma.f64 %2319 %2320 %2253)
(fma.f64 %2305 %2304 %2253)
(fma.f64 %2308 %2307 %2253)
(fma.f64 %2019 %2014 %2286)
(fma.f64 %2299 %2298 %2249)
(fma.f64 %2302 %2301 %2249)
(fma.f64 %2317 %2316 %2253)
(fma.f64 %2320 %2319 %2253)
(fma.f64 %2009 %2024 %2286)
(fma.f64 %2311 %2310 %2249)
(fma.f64 %2314 %2313 %2249)
(/.f64 (*.f64 %2043 %619) %173)
(/.f64 %2095 %173)
(/.f64 (*.f64 %619 %2043) %173)
(/.f64 (*.f64 #s(literal 1 binary64) %2049) %173)
(fma.f64 %1752 %611 %2249)
(fma.f64 %1855 %611 %2253)
(/.f64 (*.f64 %2043 #s(literal -1 binary64)) %2342)
(/.f64 (*.f64 #s(literal -1 binary64) %2043) %2345)
(/.f64 (fma.f64 %2253 x-scale %2011) x-scale)
(/.f64 (*.f64 %619 %2049) x-scale)
(fma.f64 %2011 %619 %2253)
(fma.f64 %2015 %619 %2249)
(/.f64 (*.f64 %2049 #s(literal -1 binary64)) %2078)
(/.f64 (*.f64 #s(literal -1 binary64) %2049) %2078)
(fma.f64 %2298 %2299 %2286)
(fma.f64 %2301 %2302 %2286)
(fma.f64 %2310 %2311 %2286)
(fma.f64 %2313 %2314 %2286)
(fma.f64 %2299 %2298 %2286)
(fma.f64 %2302 %2301 %2286)
(fma.f64 %2311 %2310 %2286)
(fma.f64 %2314 %2313 %2286)
(fma.f64 %1752 %611 %2286)
(fma.f64 %2015 %619 %2286)
(/.f64 (fma.f64 %2249 %173 %1752) %173)
(/.f64 (fma.f64 %2253 %173 %1855) %173)
(/.f64 (fma.f64 %2015 x-scale (*.f64 %2011 x-scale)) %173)
(/.f64 (fma.f64 %2015 x-scale (*.f64 x-scale %2011)) %173)
(/.f64 (-.f64 (*.f64 %2253 %173) %1867) %173)
(fma.f64 %619 %2011 %2380)
(fma.f64 %619 %2015 %2382)
(+.f64 %2382 %2380)
(+.f64 %2380 %2382)
(/.f64 (fma.f64 %1752 %173 (*.f64 %1855 %173)) %981)
(/.f64 (fma.f64 %1855 %173 %2389) %981)
(/.f64 (fma.f64 %1752 %173 (*.f64 %173 %1855)) %981)
(/.f64 (fma.f64 %1855 %173 (*.f64 %173 %1752)) %981)
(/.f64 (-.f64 %2389 (*.f64 %173 %1867)) %981)
(fma.f64 %1741 %2401 %2249)
(fma.f64 %1742 %2403 %2249)
(fma.f64 %1798 %2405 %2253)
(fma.f64 %1841 %2407 %2253)
(fma.f64 %1775 %2409 %2249)
(fma.f64 %1878 %2411 %2253)
(fma.f64 %1742 %2413 %2249)
(fma.f64 %1841 %2415 %2253)
(fma.f64 %2172 %2167 %2253)
(fma.f64 %2157 %2157 %2253)
(fma.f64 %2154 %2154 %2249)
(fma.f64 %2170 %2162 %2249)
(fma.f64 %2162 %2170 %2249)
(fma.f64 %2167 %2172 %2253)
(fma.f64 %1741 %2401 %2286)
(fma.f64 %1742 %2403 %2286)
(fma.f64 %1870 %2425 %2253)
(fma.f64 %1767 %2427 %2249)
(fma.f64 %1775 %2409 %2286)
(fma.f64 %1872 %2430 %2253)
(fma.f64 %1769 %2432 %2249)
(fma.f64 %1742 %2413 %2286)
(fma.f64 %2435 %2436 %2253)
(fma.f64 %2154 %2154 %2286)
(fma.f64 %2439 %2440 %2253)
(fma.f64 %2170 %2162 %2286)
(fma.f64 %2443 %2444 %2249)
(fma.f64 %2446 %2447 %2249)
(fma.f64 %2176 %2176 %2253)
(fma.f64 %2180 %2180 %2249)
(fma.f64 %2162 %2170 %2286)
(fma.f64 %2444 %2443 %2249)
(fma.f64 %2447 %2446 %2249)
(fma.f64 %2436 %2435 %2253)
(fma.f64 %2440 %2439 %2253)
(fma.f64 %2178 %2178 %2253)
(fma.f64 %2457 %2457 %2253)
(fma.f64 %2459 %2459 %2249)
(fma.f64 %2461 %2461 %2249)
(fma.f64 %2182 %2182 %2253)
(fma.f64 %2184 %2184 %2249)
(fma.f64 %1767 %2427 %2286)
(fma.f64 %1769 %2432 %2286)
(fma.f64 %2443 %2444 %2286)
(fma.f64 %2446 %2447 %2286)
(fma.f64 %2469 %2469 %2253)
(fma.f64 %2180 %2180 %2286)
(fma.f64 %2472 %2472 %2249)
(fma.f64 %2444 %2443 %2286)
(fma.f64 %2447 %2446 %2286)
(fma.f64 %2459 %2459 %2286)
(fma.f64 %2461 %2461 %2286)
(fma.f64 %2478 %2478 %2253)
(fma.f64 %2480 %2480 %2253)
(fma.f64 %2184 %2184 %2286)
(fma.f64 %2483 %2483 %2249)
(fma.f64 %2485 %2485 %2249)
(fma.f64 %2472 %2472 %2286)
(fma.f64 %2483 %2483 %2286)
(fma.f64 %2485 %2485 %2286)
(fma.f64 %1896 %2407 %2253)
(fma.f64 %1791 %2403 %2249)
(fma.f64 %2492 %2157 %2253)
(fma.f64 %2494 %2154 %2249)
(fma.f64 %1791 %2403 %2286)
(fma.f64 %2497 %2178 %2253)
(fma.f64 %2499 %2457 %2253)
(fma.f64 %2494 %2154 %2286)
(fma.f64 %2502 %2459 %2249)
(fma.f64 %2504 %2461 %2249)
(fma.f64 %2502 %2459 %2286)
(fma.f64 %2504 %2461 %2286)
%2508
(*.f64 %1798 a)
(fma.f64 a %1818 %2510)
(fma.f64 %1818 a %2512)
(+.f64 (*.f64 %1818 a) %2512)
(+.f64 (*.f64 a %1818) %2510)
(*.f64 a %2518)
(*.f64 %57 %1851)
%2521
(*.f64 %2518 a)
(fabs.f64 %2521)
(*.f64 %42 %2524)
(*.f64 %1757 %2526)
(*.f64 %2528 %42)
(*.f64 %2530 %1757)
(neg.f64 %2532)
(pow.f64 %2508 #s(literal 2 binary64))
(pow.f64 %2535 #s(literal 2 binary64))
(pow.f64 %2537 #s(literal 2 binary64))
(*.f64 %1771 %2518)
(*.f64 %2540 a)
(*.f64 %1798 %2542)
(*.f64 %2508 %2508)
(*.f64 %2542 %1798)
(*.f64 %2535 %2535)
(*.f64 %2547 %2547)
(*.f64 %2549 %2549)
(*.f64 %2537 %2537)
(*.f64 %2552 %2552)
(*.f64 %2554 %2554)
(*.f64 %2556 %2556)
(*.f64 %2508 %2558)
(*.f64 %2558 %2508)
(*.f64 %2561 %1798)
(*.f64 %2563 a)
(fma.f64 %1818 %2542 %2565)
(fma.f64 %2542 %1818 %2567)
(+.f64 (*.f64 %1818 %2542) %2565)
(+.f64 (*.f64 %2542 %1818) %2567)
%2573
(*.f64 %1741 b)
(*.f64 b %2575)
(*.f64 %61 %1748)
%2578
(*.f64 %2575 b)
(fabs.f64 %2578)
(*.f64 %1858 %2581)
(*.f64 %39 %2583)
(*.f64 %2585 %39)
(*.f64 %2587 %1858)
(neg.f64 %2589)
(pow.f64 %2573 #s(literal 2 binary64))
(pow.f64 %2592 #s(literal 2 binary64))
(pow.f64 %2594 #s(literal 2 binary64))
(*.f64 %1874 %2575)
(*.f64 %2597 b)
(*.f64 %1741 %2599)
(*.f64 %2573 %2573)
(*.f64 %2599 %1741)
(*.f64 %2573 %2603)
(*.f64 %2605 %2605)
(*.f64 %2592 %2592)
(*.f64 %2608 %2608)
(*.f64 %2594 %2594)
(*.f64 %2603 %2573)
(*.f64 %2603 %2603)
(*.f64 %2613 %2613)
(*.f64 %2615 %2615)
(*.f64 %2573 %2617)
(*.f64 %2617 %2573)
(*.f64 %2620 %1741)
(*.f64 %2622 b)
(fma.f64 a %2518 %2578)
(fma.f64 b %2575 %2521)
(fma.f64 %61 %1748 %2521)
(fma.f64 %57 %1851 %2578)
(fma.f64 %1851 %57 %2578)
(fma.f64 %1748 %61 %2521)
%2630
(fma.f64 %2575 b %2521)
(+.f64 %2521 %2578)
(+.f64 %2578 %2521)
(-.f64 %2521 %2589)
(-.f64 %2578 %2532)
(fma.f64 %42 %2524 %2578)
(fma.f64 %1757 %2526 %2578)
(fma.f64 %1858 %2581 %2521)
(fma.f64 %39 %2583 %2521)
(fma.f64 %2528 %42 %2578)
(fma.f64 %2530 %1757 %2578)
(fma.f64 %2585 %39 %2521)
(fma.f64 %2587 %1858 %2521)
(neg.f64 %2644)
(*.f64 %2630 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %2630)
(*.f64 (*.f64 %2630 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 %1771 %2518 %2578)
(fma.f64 %1874 %2575 %2521)
(fma.f64 %2540 a %2578)
(fma.f64 %2597 b %2521)
(fma.f64 %1741 %2599 %2521)
(fma.f64 %1798 %2542 %2578)
(fma.f64 %2508 %2508 %2578)
(fma.f64 %2573 %2573 %2521)
(fma.f64 %2542 %1798 %2578)
(fma.f64 %2599 %1741 %2521)
(fma.f64 b %2575 %2660)
(fma.f64 %2573 %2603 %2521)
(fma.f64 %61 %1748 %2660)
(fma.f64 %2535 %2535 %2578)
(fma.f64 %2547 %2547 %2578)
(fma.f64 %2605 %2605 %2521)
(fma.f64 %2592 %2592 %2521)
(fma.f64 %1748 %61 %2660)
(fma.f64 %2549 %2549 %2578)
(fma.f64 %2608 %2608 %2521)
(fma.f64 %2537 %2537 %2578)
(fma.f64 %2594 %2594 %2521)
(fma.f64 %2575 b %2660)
(fma.f64 %2603 %2573 %2521)
(+.f64 %2578 %2660)
(fma.f64 %1858 %2581 %2660)
(fma.f64 %39 %2583 %2660)
(fma.f64 %2585 %39 %2660)
(fma.f64 %2587 %1858 %2660)
(fma.f64 %2603 %2603 %2521)
(fma.f64 %2552 %2552 %2578)
(fma.f64 %2554 %2554 %2578)
(fma.f64 %2613 %2613 %2521)
(fma.f64 %2556 %2556 %2578)
(fma.f64 %2615 %2615 %2521)
(fma.f64 %2508 %2558 %2578)
(fma.f64 %2573 %2617 %2521)
(fma.f64 %2558 %2508 %2578)
(fma.f64 %2617 %2573 %2521)
(fma.f64 %2561 %1798 %2578)
(fma.f64 %2563 a %2578)
(fma.f64 %2620 %1741 %2521)
(fma.f64 %2622 b %2521)
(fma.f64 %1874 %2575 %2660)
(fma.f64 %2597 b %2660)
(fma.f64 %1741 %2599 %2660)
(fma.f64 %2573 %2573 %2660)
(fma.f64 %2599 %1741 %2660)
(fma.f64 %2573 %2603 %2660)
(fma.f64 %2605 %2605 %2660)
(fma.f64 %2592 %2592 %2660)
(fma.f64 %2608 %2608 %2660)
(fma.f64 %2594 %2594 %2660)
(fma.f64 %2603 %2573 %2660)
(fma.f64 %2603 %2603 %2660)
(fma.f64 %2613 %2613 %2660)
(fma.f64 %2615 %2615 %2660)
(fma.f64 %2573 %2617 %2660)
(fma.f64 %2617 %2573 %2660)
(fma.f64 %2620 %1741 %2660)
(fma.f64 %2622 b %2660)
%2712
(/.f64 %2644 %166)
(neg.f64 %2714)
(*.f64 %2630 %621)
(*.f64 %2712 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %2712)
(*.f64 %621 %2630)
(/.f64 #s(literal 1 binary64) (/.f64 y-scale %2630))
(fma.f64 a %2722 %2724)
(fma.f64 b %2726 %2728)
(fma.f64 %61 %2730 %2728)
(fma.f64 %57 %2732 %2724)
(fma.f64 %1851 %2727 %2724)
(fma.f64 %1748 %2723 %2728)
(fma.f64 %2518 %2736 %2724)
(fma.f64 %2575 %264 %2728)
(/.f64 %2739 %166)
(/.f64 %2741 %166)
(*.f64 %2743 %2644)
(*.f64 %2644 %2743)
(+.f64 %2728 %2724)
(+.f64 %2724 %2728)
(neg.f64 %2748)
(-.f64 %2728 (neg.f64 %2724))
(-.f64 %2724 (neg.f64 %2728))
(/.f64 #s(literal 1 binary64) (/.f64 %166 %2644))
(/.f64 %2756 %170)
(*.f64 (*.f64 %2712 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(/.f64 %2760 y-scale)
(/.f64 (fma.f64 %2724 y-scale %2521) y-scale)
(/.f64 (/.f64 %2756 y-scale) y-scale)
(fma.f64 a (*.f64 %2518 %621) %2724)
(fma.f64 b (*.f64 %2575 %621) %2728)
(fma.f64 %2521 %621 %2724)
(fma.f64 %2578 %621 %2728)
(fma.f64 %61 (*.f64 %1748 %621) %2728)
(fma.f64 %57 (*.f64 %1851 %621) %2724)
(fma.f64 %621 %2521 %2724)
(fma.f64 %621 %2578 %2728)
(fma.f64 %1851 (*.f64 %57 %621) %2724)
(fma.f64 %1748 (*.f64 %61 %621) %2728)
(fma.f64 %2518 (*.f64 a %621) %2724)
(fma.f64 %2575 (*.f64 b %621) %2728)
(*.f64 %2644 (*.f64 %2743 #s(literal 1 binary64)))
(fma.f64 %2532 %2743 %2724)
(fma.f64 %2589 %2743 %2728)
(/.f64 (neg.f64 %2756) %2791)
(/.f64 (/.f64 %2756 %166) %166)
(/.f64 (/.f64 %2756 %187) %187)
(/.f64 (neg.f64 %2760) %166)
(/.f64 %2799 %170)
(*.f64 %2756 %613)
(/.f64 (fma.f64 %2728 %166 %2589) %166)
(/.f64 (fma.f64 %2724 %166 %2532) %166)
(/.f64 #s(literal 1 binary64) (/.f64 %170 %2756))
(/.f64 %2808 y-scale)
(fma.f64 (*.f64 %2521 #s(literal 1 binary64)) %621 %2724)
(fma.f64 (*.f64 %2578 #s(literal 1 binary64)) %621 %2728)
(*.f64 %2760 %621)
(/.f64 #s(literal 1 binary64) (/.f64 y-scale %2760))
(/.f64 (-.f64 %2818 %2819) %170)
(+.f64 (/.f64 (*.f64 %2728 y-scale) y-scale) %2724)
(/.f64 (fma.f64 %2578 %166 %2825) %2791)
(/.f64 (fma.f64 %2521 %166 (*.f64 %2589 y-scale)) %2791)
(/.f64 (fma.f64 %2589 y-scale (*.f64 %2521 %166)) %2791)
(/.f64 (fma.f64 %2532 y-scale (*.f64 %2578 %166)) %2791)
(/.f64 (fma.f64 %2578 %166 (*.f64 y-scale %2532)) %2791)
(/.f64 (fma.f64 %2521 %166 %2819) %2791)
(/.f64 (fma.f64 %2589 y-scale (*.f64 %166 %2521)) %2791)
(/.f64 (fma.f64 %2532 y-scale (*.f64 %166 %2578)) %2791)
(/.f64 (fma.f64 %2589 %166 (*.f64 %2532 %166)) %170)
(/.f64 (fma.f64 %2532 %166 (*.f64 %2589 %166)) %170)
(/.f64 (fma.f64 %2589 %166 (*.f64 %166 %2532)) %170)
(/.f64 (fma.f64 %2532 %166 %2857) %170)
(/.f64 (-.f64 %2825 %2857) %2791)
(+.f64 (/.f64 %2818 %170) (/.f64 (*.f64 %1748 (*.f64 %61 y-scale)) %170))
(fma.f64 a (*.f64 %1798 %2867) %2724)
(fma.f64 b (*.f64 %1741 %2870) %2728)
(fma.f64 %1741 (*.f64 b %2870) %2728)
(fma.f64 %1741 %2875 %2728)
(fma.f64 %1798 (*.f64 a %2867) %2724)
(fma.f64 %1798 %2879 %2724)
(fma.f64 %2508 %2867 %2724)
(fma.f64 %2573 %2870 %2728)
(fma.f64 %2542 %2883 %2724)
(fma.f64 %2599 %2885 %2728)
(fma.f64 %2867 %2508 %2724)
(fma.f64 %2870 %2573 %2728)
(fma.f64 %2535 %2889 %2724)
(fma.f64 %2592 %2891 %2728)
(fma.f64 %2592 %2893 %2728)
(fma.f64 %2537 %2895 %2724)
(fma.f64 %2594 %2897 %2728)
(fma.f64 %1741 (*.f64 %2599 %621) %2728)
(fma.f64 %1798 (*.f64 %2542 %621) %2724)
(fma.f64 %2599 (*.f64 %1741 %621) %2728)
(fma.f64 %2535 (*.f64 %2535 %621) %2724)
(fma.f64 %2592 (*.f64 %2592 %621) %2728)
(fma.f64 %2537 (*.f64 %2537 %621) %2724)
(fma.f64 %2594 (*.f64 %2594 %621) %2728)
(fma.f64 %2558 %2867 %2724)
(fma.f64 %2617 %2870 %2728)
%2915
(/.f64 %2712 y-scale)
(/.f64 %2644 %2791)
(neg.f64 %2918)
(/.f64 %2714 %166)
(/.f64 %2921 %187)
(*.f64 %2630 %613)
(*.f64 #s(literal 1 binary64) %2915)
(*.f64 %613 %2630)
(/.f64 #s(literal 1 binary64) (/.f64 %170 %2630))
(*.f64 %2712 %621)
(*.f64 %621 %2712)
(/.f64 (*.f64 %2644 #s(literal -1 binary64)) %170)
(/.f64 (*.f64 #s(literal -1 binary64) %2644) %170)
(/.f64 %2739 %2791)
(/.f64 %2741 %2791)
(/.f64 #s(literal 1 binary64) (/.f64 y-scale %2712))
(/.f64 (*.f64 %2712 #s(literal -1 binary64)) %166)
(/.f64 (*.f64 #s(literal -1 binary64) %2712) %166)
(*.f64 %2743 %2714)
(*.f64 %2714 %2743)
(*.f64 %2644 %2944)
(*.f64 %2644 %2946)
(/.f64 #s(literal 1 binary64) (/.f64 %2791 %2644))
(/.f64 %2748 %166)
(*.f64 %2644 %2951)
(*.f64 %2921 %2953)
(/.f64 %2756 %2955)
(/.f64 #s(literal 1 binary64) (/.f64 %166 %2714))
(/.f64 %2760 %170)
(fma.f64 a %2960 %2962)
(fma.f64 b %2964 %2966)
(fma.f64 %61 %2968 %2966)
(fma.f64 %57 %2970 %2962)
(fma.f64 %1851 %2965 %2962)
(fma.f64 %1748 %2961 %2966)
(fma.f64 %2518 %2974 %2962)
(fma.f64 %2575 %287 %2966)
(+.f64 %2966 %2962)
(+.f64 %2962 %2966)
(fma.f64 %2736 %2722 %2962)
(fma.f64 %264 %2726 %2966)
(fma.f64 %2727 %2732 %2962)
(fma.f64 %2723 %2730 %2966)
(fma.f64 %2732 %2727 %2962)
(fma.f64 %2730 %2723 %2966)
(fma.f64 %2722 %2736 %2962)
(fma.f64 %2726 %264 %2966)
(*.f64 %2644 %2987)
(*.f64 %2644 %2989)
(-.f64 %2966 %2991)
(-.f64 %2962 (/.f64 %2532 %170))
(-.f64 %2962 (neg.f64 %2966))
(-.f64 %2962 (/.f64 %2521 %2791))
(fma.f64 a %2960 %2999)
(fma.f64 %57 %2970 %2999)
(fma.f64 %1851 %2965 %2999)
(fma.f64 %2518 %2974 %2999)
(/.f64 %2799 %2955)
(/.f64 (*.f64 #s(literal 1 binary64) %2756) %3006)
(+.f64 %2966 %2999)
(fma.f64 %2736 %2722 %2999)
(fma.f64 %2727 %2732 %2999)
(fma.f64 %3011 %3012 %2962)
(fma.f64 %3014 %3015 %2962)
(fma.f64 %3017 %3018 %2966)
(fma.f64 %3020 %3021 %2966)
(fma.f64 %3023 %3024 %2962)
(fma.f64 %3026 %3027 %2962)
(fma.f64 %3029 %3030 %2966)
(fma.f64 %3032 %3033 %2966)
(fma.f64 %2732 %2727 %2999)
(fma.f64 %3012 %3011 %2962)
(fma.f64 %3015 %3014 %2962)
(fma.f64 %3018 %3017 %2966)
(fma.f64 %3021 %3020 %2966)
(fma.f64 %2722 %2736 %2999)
(fma.f64 %3024 %3023 %2962)
(fma.f64 %3027 %3026 %2962)
(fma.f64 %3030 %3029 %2966)
(fma.f64 %3033 %3032 %2966)
(/.f64 %2808 %170)
(/.f64 (*.f64 %2756 %621) %170)
(/.f64 (*.f64 #s(literal 1 binary64) %2760) %170)
(/.f64 (*.f64 %621 %2756) %170)
(fma.f64 %2521 %613 %2962)
(fma.f64 %2578 %613 %2966)
(/.f64 (*.f64 %2756 #s(literal -1 binary64)) %3055)
(/.f64 (*.f64 #s(literal -1 binary64) %2756) %3058)
(/.f64 (fma.f64 %2966 y-scale %2724) y-scale)
(/.f64 (*.f64 %621 %2760) y-scale)
(fma.f64 %2728 %621 %2962)
(fma.f64 %2724 %621 %2966)
(/.f64 (*.f64 %2760 #s(literal -1 binary64)) %2791)
(/.f64 (*.f64 #s(literal -1 binary64) %2760) %2791)
(fma.f64 %3011 %3012 %2999)
(fma.f64 %3014 %3015 %2999)
(fma.f64 %3023 %3024 %2999)
(fma.f64 %3026 %3027 %2999)
(fma.f64 %3012 %3011 %2999)
(fma.f64 %3015 %3014 %2999)
(fma.f64 %3024 %3023 %2999)
(fma.f64 %3027 %3026 %2999)
(fma.f64 %2521 %613 %2999)
(fma.f64 %2728 %621 %2999)
(/.f64 (fma.f64 %2966 %170 %2578) %170)
(/.f64 (fma.f64 %2962 %170 %2521) %170)
(/.f64 (fma.f64 %2728 y-scale (*.f64 %2724 y-scale)) %170)
(/.f64 (fma.f64 %2728 y-scale (*.f64 y-scale %2724)) %170)
(/.f64 (-.f64 (*.f64 %2966 %170) %2589) %170)
(fma.f64 %621 %2728 %3093)
(fma.f64 %621 %2724 %3095)
(+.f64 %3095 %3093)
(+.f64 %3093 %3095)
(/.f64 (fma.f64 %2578 %170 %3099) %982)
(/.f64 (fma.f64 %2521 %170 (*.f64 %2578 %170)) %982)
(/.f64 (fma.f64 %2578 %170 (*.f64 %170 %2521)) %982)
(/.f64 (fma.f64 %2521 %170 (*.f64 %170 %2578)) %982)
(/.f64 (-.f64 %3099 (*.f64 %170 %2589)) %982)
(fma.f64 %1741 %3114 %2966)
(fma.f64 %1798 %3116 %2962)
(fma.f64 %2508 %3118 %2962)
(fma.f64 %2573 %3120 %2966)
(fma.f64 %2542 %3122 %2962)
(fma.f64 %2599 %3124 %2966)
(fma.f64 %2508 %3126 %2962)
(fma.f64 %2573 %3128 %2966)
(fma.f64 %2883 %2879 %2962)
(fma.f64 %2867 %2867 %2962)
(fma.f64 %2870 %2870 %2966)
(fma.f64 %2885 %2875 %2966)
(fma.f64 %2879 %2883 %2962)
(fma.f64 %2875 %2885 %2966)
(fma.f64 %1798 %3116 %2999)
(fma.f64 %2508 %3118 %2999)
(fma.f64 %2535 %3138 %2962)
(fma.f64 %2592 %3140 %2966)
(fma.f64 %2542 %3122 %2999)
(fma.f64 %2537 %3143 %2962)
(fma.f64 %2594 %3145 %2966)
(fma.f64 %2508 %3126 %2999)
(fma.f64 %2883 %2879 %2999)
(fma.f64 %2867 %2867 %2999)
(fma.f64 %3150 %3151 %2962)
(fma.f64 %3153 %3154 %2962)
(fma.f64 %3156 %3157 %2966)
(fma.f64 %3159 %3160 %2966)
(fma.f64 %2889 %2889 %2962)
(fma.f64 %2891 %2891 %2966)
(fma.f64 %2879 %2883 %2999)
(fma.f64 %3151 %3150 %2962)
(fma.f64 %3154 %3153 %2962)
(fma.f64 %3157 %3156 %2966)
(fma.f64 %3160 %3159 %2966)
(fma.f64 %3169 %3169 %2962)
(fma.f64 %3171 %3171 %2962)
(fma.f64 %2893 %2893 %2966)
(fma.f64 %3174 %3174 %2966)
(fma.f64 %2895 %2895 %2962)
(fma.f64 %2897 %2897 %2966)
(fma.f64 %2535 %3138 %2999)
(fma.f64 %2537 %3143 %2999)
(fma.f64 %3150 %3151 %2999)
(fma.f64 %3153 %3154 %2999)
(fma.f64 %2889 %2889 %2999)
(fma.f64 %3183 %3183 %2962)
(fma.f64 %3185 %3185 %2966)
(fma.f64 %3151 %3150 %2999)
(fma.f64 %3154 %3153 %2999)
(fma.f64 %3169 %3169 %2999)
(fma.f64 %3171 %3171 %2999)
(fma.f64 %2895 %2895 %2999)
(fma.f64 %3192 %3192 %2962)
(fma.f64 %3194 %3194 %2962)
(fma.f64 %3196 %3196 %2966)
(fma.f64 %3198 %3198 %2966)
(fma.f64 %3183 %3183 %2999)
(fma.f64 %3192 %3192 %2999)
(fma.f64 %3194 %3194 %2999)
(fma.f64 %2558 %3118 %2962)
(fma.f64 %2617 %3120 %2966)
(fma.f64 %3205 %2867 %2962)
(fma.f64 %3207 %2870 %2966)
(fma.f64 %2558 %3118 %2999)
(fma.f64 %3205 %2867 %2999)
(fma.f64 %3211 %3169 %2962)
(fma.f64 %3213 %3171 %2962)
(fma.f64 %3215 %2893 %2966)
(fma.f64 %3217 %3174 %2966)
(fma.f64 %3211 %3169 %2999)
(fma.f64 %3213 %3171 %2999)
%3221
(+.f64 %2915 %2202)
(-.f64 %2202 %2918)
(-.f64 %2915 %2205)
(neg.f64 %3225)
(fma.f64 %1917 %611 %2915)
(fma.f64 %2630 %613 %2202)
(fma.f64 #s(literal 1 binary64) %2202 %2915)
(fma.f64 #s(literal 1 binary64) %2915 %2202)
(fma.f64 %611 %1917 %2915)
(fma.f64 %613 %2630 %2202)
(/.f64 %3234 y-scale)
(/.f64 %3236 x-scale)
(fma.f64 %1999 %619 %2915)
(fma.f64 %2712 %621 %2202)
(fma.f64 %619 %1999 %2915)
(fma.f64 %621 %2712 %2202)
(fma.f64 %2030 %2001 %2915)
(fma.f64 %2743 %2714 %2202)
(fma.f64 %2001 %2030 %2915)
(fma.f64 %2714 %2743 %2202)
(fma.f64 %1931 %2231 %2915)
(fma.f64 %2644 %2944 %2202)
(fma.f64 %1931 %2233 %2915)
(fma.f64 %2644 %2946 %2202)
(/.f64 %3250 %166)
(/.f64 (neg.f64 %3236) %163)
(fma.f64 %1931 %2238 %2915)
(fma.f64 %2644 %2951 %2202)
(fma.f64 %2208 %2240 %2915)
(fma.f64 %2921 %2953 %2202)
(/.f64 %3258 %170)
(/.f64 %3260 %173)
(fma.f64 x-scale %3262 %2202)
(/.f64 %3265 %163)
(/.f64 (neg.f64 %3265) x-scale)
(+.f64 %2915 %3270)
(+.f64 %3270 %2915)
(+.f64 %3273 %2202)
(/.f64 %3277 %168)
(/.f64 %3279 y-scale)
(fma.f64 a %2960 %3281)
(fma.f64 a %2247 %3283)
(fma.f64 b %2251 %3285)
(fma.f64 b %2964 %3287)
(fma.f64 y-scale %3289 %2915)
(fma.f64 y-scale %3291 %2915)
(fma.f64 %1999 %3293 %2915)
(fma.f64 %2202 %3295 %2915)
(fma.f64 %2712 %3297 %2202)
(fma.f64 %2915 %3299 %2202)
(fma.f64 %61 %2255 %3285)
(fma.f64 %61 %2968 %3287)
(fma.f64 %57 %2970 %3281)
(fma.f64 %57 %2257 %3283)
(fma.f64 %3299 %2915 %2202)
(fma.f64 %3295 %2202 %2915)
(fma.f64 %1851 %2965 %3281)
(fma.f64 %1851 %2248 %3285)
(fma.f64 %1748 %2252 %3283)
(fma.f64 %1748 %2961 %3287)
(fma.f64 %1852 %290 %3285)
(fma.f64 %2518 %2974 %3281)
(fma.f64 %1749 %2262 %3283)
(fma.f64 %2575 %287 %3287)
(*.f64 %621 %3234)
(*.f64 %3234 %621)
(*.f64 %3236 %619)
(+.f64 %2249 %3285)
(+.f64 %2966 %3281)
(+.f64 %2253 %3283)
(+.f64 %2962 %3287)
(/.f64 #s(literal 1 binary64) (/.f64 y-scale %3234))
(/.f64 #s(literal 1 binary64) (/.f64 x-scale %3236))
(fma.f64 %2024 %2009 %3283)
(fma.f64 %2736 %2722 %3281)
(fma.f64 %264 %2726 %3287)
(fma.f64 %267 %2013 %3285)
(fma.f64 %3275 %3330 %2202)
(fma.f64 %3332 %3333 %2915)
(fma.f64 %2014 %2019 %3283)
(fma.f64 %2727 %2732 %3281)
(fma.f64 %2010 %2017 %3285)
(fma.f64 %2723 %2730 %3287)
(fma.f64 %2732 %2727 %3281)
(fma.f64 %2017 %2010 %3285)
(fma.f64 %2019 %2014 %3283)
(fma.f64 %2730 %2723 %3287)
(fma.f64 %2013 %267 %3285)
(fma.f64 %2722 %2736 %3281)
(fma.f64 %2009 %2024 %3283)
(fma.f64 %2726 %264 %3287)
(fma.f64 %3333 %3332 %2915)
(fma.f64 %3330 %3275 %2202)
(-.f64 %3270 %2918)
(/.f64 (*.f64 %3234 #s(literal -1 binary64)) %166)
(fma.f64 %1931 %2274 %2915)
(fma.f64 %1931 %2276 %2915)
(fma.f64 %2644 %2987 %2202)
(fma.f64 %2644 %2989 %2202)
(*.f64 %3250 %2743)
(+.f64 (+.f64 %2202 %2962) %2966)
(+.f64 %3359 %2962)
(+.f64 (+.f64 %2915 %2249) %2253)
(+.f64 %3363 %2249)
(/.f64 (neg.f64 %3258) %2791)
(/.f64 (neg.f64 %3260) %2078)
(fma.f64 a %2960 %3369)
(fma.f64 a %2247 %3371)
(fma.f64 b %2251 %3373)
(fma.f64 b %2964 %3375)
(fma.f64 %61 %2255 %3373)
(fma.f64 %61 %2968 %3375)
(fma.f64 %57 %2970 %3369)
(fma.f64 %57 %2257 %3371)
(fma.f64 %1851 %2965 %3369)
(fma.f64 %1851 %2248 %3373)
(fma.f64 %1748 %2252 %3371)
(fma.f64 %1748 %2961 %3375)
(fma.f64 %1852 %290 %3373)
(fma.f64 %2518 %2974 %3369)
(fma.f64 %1749 %2262 %3371)
(fma.f64 %2575 %287 %3375)
(*.f64 %3265 %2030)
(/.f64 %3392 %2791)
(/.f64 %3394 %201)
(/.f64 %3277 %182)
(/.f64 (/.f64 %3258 %187) %187)
(/.f64 (/.f64 %3260 %184) %184)
(+.f64 %2249 %3373)
(+.f64 %2966 %3369)
(+.f64 %2253 %3371)
(+.f64 %2962 %3375)
(/.f64 (fma.f64 %2915 %2078 %1931) %2078)
(-.f64 %2966 (-.f64 %2991 %2202))
(-.f64 %2253 (-.f64 %2284 %2915))
(-.f64 %3359 %2991)
(-.f64 %3363 %2284)
(/.f64 %3413 %174)
(/.f64 %3417 %171)
(/.f64 (*.f64 %3258 #s(literal 1 binary64)) %170)
(fma.f64 %2630 %613 %3270)
(fma.f64 #s(literal 1 binary64) %2915 %3270)
(fma.f64 %613 %2630 %3270)
(*.f64 %3258 %613)
(*.f64 %3260 %611)
(fma.f64 %2024 %2009 %3371)
(fma.f64 %2736 %2722 %3369)
(fma.f64 %264 %2726 %3375)
(fma.f64 %267 %2013 %3373)
(fma.f64 %2014 %2019 %3371)
(fma.f64 %2727 %2732 %3369)
(fma.f64 %2010 %2017 %3373)
(fma.f64 %2723 %2730 %3375)
(fma.f64 %2732 %2727 %3369)
(fma.f64 %2017 %2010 %3373)
(fma.f64 %2019 %2014 %3371)
(fma.f64 %2730 %2723 %3375)
(fma.f64 %2013 %267 %3373)
(fma.f64 %2722 %2736 %3369)
(fma.f64 %2009 %2024 %3371)
(fma.f64 %2726 %264 %3375)
(+.f64 (/.f64 %3264 %163) %2202)
(/.f64 #s(literal 1 binary64) (/.f64 %166 %3250))
(/.f64 (/.f64 %3394 x-scale) %166)
(/.f64 (/.f64 %3394 y-scale) %163)
(/.f64 (/.f64 %3277 %163) %166)
(/.f64 (/.f64 %3277 %166) %163)
(fma.f64 %2298 %2299 %3283)
(fma.f64 %2301 %2302 %3283)
(fma.f64 %3011 %3012 %3281)
(fma.f64 %3014 %3015 %3281)
(fma.f64 %2304 %2305 %3285)
(fma.f64 %2307 %2308 %3285)
(fma.f64 %3017 %3018 %3287)
(fma.f64 %3020 %3021 %3287)
(fma.f64 %2310 %2311 %3283)
(fma.f64 %2313 %2314 %3283)
(fma.f64 %3023 %3024 %3281)
(fma.f64 %3026 %3027 %3281)
(fma.f64 %2316 %2317 %3285)
(fma.f64 %2319 %2320 %3285)
(fma.f64 %3029 %3030 %3287)
(fma.f64 %3032 %3033 %3287)
(fma.f64 %3012 %3011 %3281)
(fma.f64 %3015 %3014 %3281)
(fma.f64 %2305 %2304 %3285)
(fma.f64 %2308 %2307 %3285)
(fma.f64 %2299 %2298 %3283)
(fma.f64 %2302 %2301 %3283)
(fma.f64 %3018 %3017 %3287)
(fma.f64 %3021 %3020 %3287)
(fma.f64 %2317 %2316 %3285)
(fma.f64 %2320 %2319 %3285)
(fma.f64 %3024 %3023 %3281)
(fma.f64 %3027 %3026 %3281)
(fma.f64 %2311 %2310 %3283)
(fma.f64 %2314 %2313 %3283)
(fma.f64 %3030 %3029 %3287)
(fma.f64 %3033 %3032 %3287)
(/.f64 #s(literal 1 binary64) (/.f64 %170 %3258))
(/.f64 #s(literal 1 binary64) (/.f64 %173 %3260))
(/.f64 (fma.f64 %3270 y-scale %2712) y-scale)
(/.f64 (*.f64 %3277 #s(literal 1 binary64)) %168)
(/.f64 (/.f64 %3413 y-scale) %173)
(/.f64 (/.f64 %3417 %170) x-scale)
(/.f64 (/.f64 %3417 x-scale) %170)
(fma.f64 %1752 %611 %3283)
(fma.f64 %1855 %611 %3285)
(fma.f64 %1917 %3503 %2915)
(fma.f64 %2521 %613 %3281)
(fma.f64 %2578 %613 %3287)
(fma.f64 %2630 %3508 %2202)
(fma.f64 %2712 %621 %3270)
(fma.f64 %621 %2712 %3270)
(fma.f64 %3276 %607 %2202)
(fma.f64 %3390 %621 %2915)
(fma.f64 %3415 %607 %2915)
(fma.f64 %3416 %3515 %2202)
(fma.f64 %3517 %613 %2202)
(*.f64 %607 %3277)
(*.f64 %3277 %607)
(*.f64 %3279 %621)
(-.f64 %2966 (+.f64 %2991 %2205))
(-.f64 %2253 (+.f64 %2284 %2918))
(/.f64 (*.f64 %3258 #s(literal -1 binary64)) %2791)
(/.f64 #s(literal 1 binary64) (/.f64 %163 %3265))
(/.f64 #s(literal 1 binary64) (/.f64 %168 %3277))
(/.f64 (*.f64 %3392 #s(literal -1 binary64)) %170)
(fma.f64 %1999 %3534 %2915)
(fma.f64 %2712 %3536 %2202)
(fma.f64 %2728 %621 %3281)
(fma.f64 %2011 %619 %3285)
(fma.f64 %2015 %619 %3283)
(fma.f64 %2724 %621 %3287)
(fma.f64 %3542 %3543 %2915)
(fma.f64 %3545 %3546 %2202)
(/.f64 %3394 %3548)
(fma.f64 %2743 %2714 %3270)
(fma.f64 %2714 %2743 %3270)
(fma.f64 %2644 %2944 %3270)
(/.f64 (neg.f64 %3413) %192)
(/.f64 (neg.f64 %3417) %190)
(fma.f64 %2644 %2946 %3270)
(fma.f64 %2298 %2299 %3371)
(fma.f64 %2301 %2302 %3371)
(fma.f64 %3011 %3012 %3369)
(fma.f64 %3014 %3015 %3369)
(fma.f64 %2304 %2305 %3373)
(fma.f64 %2307 %2308 %3373)
(fma.f64 %3017 %3018 %3375)
(fma.f64 %3020 %3021 %3375)
(fma.f64 %2310 %2311 %3371)
(fma.f64 %2313 %2314 %3371)
(fma.f64 %3023 %3024 %3369)
(fma.f64 %3026 %3027 %3369)
(fma.f64 %2316 %2317 %3373)
(fma.f64 %2319 %2320 %3373)
(fma.f64 %3029 %3030 %3375)
(fma.f64 %3032 %3033 %3375)
(fma.f64 %3012 %3011 %3369)
(fma.f64 %3015 %3014 %3369)
(fma.f64 %2305 %2304 %3373)
(fma.f64 %2308 %2307 %3373)
(fma.f64 %2299 %2298 %3371)
(fma.f64 %2302 %2301 %3371)
(fma.f64 %3018 %3017 %3375)
(fma.f64 %3021 %3020 %3375)
(fma.f64 %2317 %2316 %3373)
(fma.f64 %2320 %2319 %3373)
(fma.f64 %3024 %3023 %3369)
(fma.f64 %3027 %3026 %3369)
(fma.f64 %2311 %2310 %3371)
(fma.f64 %2314 %2313 %3371)
(fma.f64 %3030 %3029 %3375)
(fma.f64 %3033 %3032 %3375)
(+.f64 (/.f64 (fma.f64 %1917 %3233 %2728) y-scale) %2962)
(/.f64 %3594 %177)
(fma.f64 %1752 %611 %3371)
(fma.f64 %1855 %611 %3373)
(fma.f64 %2521 %613 %3369)
(fma.f64 %2578 %613 %3375)
(/.f64 %3602 %192)
(/.f64 %3602 %3604)
(/.f64 %3607 %190)
(/.f64 (*.f64 %3392 #s(literal 1 binary64)) %2791)
(/.f64 (-.f64 %3611 %3416) %190)
(fma.f64 %2644 %2951 %3270)
(fma.f64 %2921 %2953 %3270)
(*.f64 %3394 %678)
(*.f64 %3277 %3617)
(/.f64 (fma.f64 %1999 %2791 %3619) %190)
(/.f64 (fma.f64 %2712 %2078 %3600) %3623)
(/.f64 (fma.f64 %2630 %163 %3611) %190)
(/.f64 (fma.f64 %1917 %166 %3627) %3604)
(/.f64 (fma.f64 %2630 %163 (*.f64 %2791 %1999)) %190)
(/.f64 (fma.f64 %1917 %166 %3633) %3604)
(/.f64 (fma.f64 %3270 %170 %2630) %170)
(/.f64 (/.f64 %3594 %170) %173)
(/.f64 (/.f64 %3594 %173) %170)
(/.f64 (/.f64 %3594 y-scale) %174)
(/.f64 (/.f64 %3594 x-scale) %171)
(/.f64 (/.f64 %3594 %171) x-scale)
(fma.f64 x-scale %3262 %3270)
(*.f64 %3413 %615)
(*.f64 %3417 %617)
(fma.f64 %2728 %621 %3369)
(fma.f64 %2011 %619 %3373)
(fma.f64 %2015 %619 %3371)
(fma.f64 %2724 %621 %3375)
(/.f64 (*.f64 %3392 %621) %166)
(/.f64 (/.f64 %3602 %173) %166)
(/.f64 (/.f64 %3602 %166) %173)
(/.f64 (/.f64 %3607 %163) %170)
(/.f64 (/.f64 %3607 %170) %163)
(/.f64 #s(literal 1 binary64) (/.f64 %182 %3277))
(/.f64 #s(literal 1 binary64) (/.f64 %201 %3394))
(+.f64 %3270 %3273)
(+.f64 %3273 %3270)
(/.f64 (fma.f64 %3270 %166 %2714) %166)
(/.f64 #s(literal 1 binary64) (/.f64 %174 %3413))
(/.f64 #s(literal 1 binary64) (/.f64 %171 %3417))
(/.f64 (fma.f64 %3390 y-scale %3677) %170)
(/.f64 (fma.f64 %3390 y-scale (*.f64 %2712 y-scale)) %170)
(/.f64 (-.f64 %3683 %3684) %177)
(fma.f64 y-scale %3289 %3273)
(fma.f64 y-scale %3291 %3273)
(fma.f64 %1999 %3293 %3273)
(fma.f64 %2202 %3295 %3273)
(fma.f64 %2712 %3297 %3270)
(fma.f64 %2915 %3299 %3270)
(fma.f64 %3299 %2915 %3270)
(fma.f64 %3295 %2202 %3273)
(/.f64 (neg.f64 %3594) %213)
(+.f64 %3698 %2915)
(+.f64 (/.f64 %3700 %173) %2202)
(/.f64 (-.f64 %3606 %3703) %190)
(/.f64 (neg.f64 %3607) %3707)
(/.f64 (neg.f64 %3602) %3710)
(fma.f64 %3275 %3330 %3270)
(fma.f64 %3332 %3333 %3273)
(fma.f64 %3333 %3332 %3273)
(fma.f64 %3330 %3275 %3270)
(-.f64 %3270 %3716)
(/.f64 (-.f64 %3718 %3593) %213)
(fma.f64 %2644 %2987 %3270)
(fma.f64 %2644 %2989 %3270)
(+.f64 %3723 %2962)
(+.f64 (+.f64 %3270 %2962) %2966)
(/.f64 (/.f64 %3594 %201) %201)
(/.f64 (/.f64 %3594 %196) %196)
(/.f64 (fma.f64 %2630 %2078 %3731) %213)
(/.f64 (fma.f64 %1917 %2791 %3734) %213)
(/.f64 (fma.f64 %2644 %173 %3718) %213)
(/.f64 (fma.f64 %2630 %2078 %3739) %213)
(/.f64 (fma.f64 %1917 %2791 %3684) %213)
(/.f64 (fma.f64 %1931 %170 %3744) %213)
(/.f64 (fma.f64 %2644 %173 (*.f64 %2791 %1917)) %213)
(/.f64 (fma.f64 %1931 %170 %3750) %213)
(*.f64 %3594 %546)
(-.f64 %3270 %3755)
(/.f64 (-.f64 %3757 %3633) %3759)
(/.f64 (-.f64 %3761 %3619) %3763)
(*.f64 %3602 %3765)
(*.f64 %3607 %3767)
(/.f64 (fma.f64 %2644 %163 %3761) %3770)
(/.f64 (fma.f64 %1931 %166 %3772) %3759)
(/.f64 (fma.f64 %2714 %2078 %3757) %3776)
(/.f64 (fma.f64 %2001 %2791 %3778) %3763)
(/.f64 (fma.f64 %2644 %163 (*.f64 %2791 %2001)) %3770)
(/.f64 (fma.f64 %1931 %166 %3784) %3759)
(/.f64 (fma.f64 %2714 %2078 %3787) %3776)
(/.f64 (fma.f64 %2001 %2791 %3703) %3763)
(/.f64 (fma.f64 %3270 %2791 %2644) %2791)
(-.f64 %3723 %2991)
(/.f64 #s(literal 1 binary64) (/.f64 %177 %3594))
(/.f64 (fma.f64 %3390 %170 (*.f64 %2630 y-scale)) %3006)
(/.f64 (fma.f64 %3390 %170 %2756) %3006)
(/.f64 #s(literal 1 binary64) (/.f64 %192 %3602))
(/.f64 #s(literal 1 binary64) (/.f64 %190 %3607))
(/.f64 (fma.f64 %3390 %166 (*.f64 %2714 y-scale)) %2791)
(/.f64 (fma.f64 %3390 %166 %3809) %2791)
(/.f64 (-.f64 %3731 %3812) %213)
(fma.f64 %1917 %3503 %3273)
(fma.f64 %2630 %3508 %3270)
(fma.f64 %3276 %607 %3270)
(fma.f64 %3390 %621 %3273)
(fma.f64 %3415 %607 %3273)
(fma.f64 %3416 %3515 %3270)
(fma.f64 %3517 %613 %3270)
(fma.f64 %1999 %3534 %3273)
(fma.f64 %2712 %3536 %3270)
(fma.f64 %3542 %3543 %3273)
(fma.f64 %3545 %3546 %3270)
(/.f64 (-.f64 %3826 %3750) %3828)
(/.f64 (fma.f64 %2644 %2078 %3826) %3831)
(/.f64 (fma.f64 %1931 %2791 %3833) %3828)
(/.f64 (fma.f64 %2644 %2078 %3836) %3831)
(/.f64 (fma.f64 %1931 %2791 %3812) %3828)
(/.f64 (fma.f64 %3390 %2791 %3841) %3843)
(/.f64 (fma.f64 %3390 %2791 (*.f64 %2644 y-scale)) %3843)
(+.f64 %3848 %3849)
(+.f64 %3849 %3848)
(/.f64 (fma.f64 %3270 %168 %3276) %168)
(fma.f64 x-scale %3262 %3855)
(+.f64 %3270 %3857)
(+.f64 %3273 %3855)
(+.f64 %3857 %3270)
(+.f64 %3855 %3273)
(fma.f64 y-scale %3289 %3857)
(fma.f64 y-scale %3291 %3857)
(fma.f64 %1999 %3293 %3857)
(fma.f64 %2202 %3295 %3857)
(fma.f64 %2712 %3297 %3855)
(fma.f64 %2915 %3299 %3855)
(fma.f64 %3299 %2915 %3855)
(fma.f64 %3295 %2202 %3857)
(fma.f64 %3275 %3330 %3855)
(fma.f64 %3332 %3333 %3857)
(fma.f64 %3333 %3332 %3857)
(fma.f64 %3330 %3275 %3855)
(fma.f64 x-scale %3262 %3874)
(+.f64 %3273 %3874)
(+.f64 %3874 %3273)
(fma.f64 %2712 %3297 %3874)
(fma.f64 %2915 %3299 %3874)
(fma.f64 %3299 %2915 %3874)
(fma.f64 %3275 %3330 %3874)
(fma.f64 %3330 %3275 %3874)
(fma.f64 %1917 %3503 %3857)
(fma.f64 %2630 %3508 %3855)
(fma.f64 %3276 %607 %3855)
(fma.f64 %3390 %621 %3857)
(fma.f64 %3415 %607 %3857)
(fma.f64 %3416 %3515 %3855)
(fma.f64 %3517 %613 %3855)
(+.f64 %3891 %3892)
(+.f64 %3892 %3891)
(fma.f64 %1999 %3534 %3857)
(fma.f64 %2712 %3536 %3855)
(fma.f64 %3542 %3543 %3857)
(fma.f64 %3545 %3546 %3855)
(fma.f64 %2630 %3508 %3874)
(fma.f64 %3276 %607 %3874)
(fma.f64 %3416 %3515 %3874)
(fma.f64 %3517 %613 %3874)
(+.f64 %3903 %3904)
(+.f64 %3904 %3903)
(/.f64 (fma.f64 %3415 %168 (*.f64 %3276 %168)) %177)
(/.f64 (fma.f64 %3415 %168 %3910) %177)
(fma.f64 %2712 %3536 %3874)
(fma.f64 %3545 %3546 %3874)
(/.f64 (/.f64 %3594 %231) %168)
(fma.f64 %1741 %2401 %3283)
(fma.f64 %1741 %3114 %3287)
(fma.f64 %1742 %2403 %3283)
(fma.f64 %1798 %3116 %3281)
(fma.f64 %1798 %2405 %3285)
(fma.f64 %1841 %2407 %3285)
(fma.f64 %2508 %3118 %3281)
(fma.f64 %2573 %3120 %3287)
(fma.f64 %2542 %3122 %3281)
(fma.f64 %1775 %2409 %3283)
(fma.f64 %1878 %2411 %3285)
(fma.f64 %2599 %3124 %3287)
(fma.f64 %1742 %2413 %3283)
(fma.f64 %1841 %2415 %3285)
(fma.f64 %2508 %3126 %3281)
(fma.f64 %2573 %3128 %3287)
(fma.f64 %2172 %2167 %3285)
(fma.f64 %2883 %2879 %3281)
(fma.f64 %2157 %2157 %3285)
(fma.f64 %2867 %2867 %3281)
(fma.f64 %2154 %2154 %3283)
(fma.f64 %2870 %2870 %3287)
(fma.f64 %2170 %2162 %3283)
(fma.f64 %2885 %2875 %3287)
(fma.f64 %2879 %2883 %3281)
(fma.f64 %2162 %2170 %3283)
(fma.f64 %2167 %2172 %3285)
(fma.f64 %2875 %2885 %3287)
(fma.f64 %1741 %2401 %3371)
(fma.f64 %1741 %3114 %3375)
(fma.f64 %1742 %2403 %3371)
(fma.f64 %1798 %3116 %3369)
(fma.f64 %1798 %2405 %3373)
(fma.f64 %1841 %2407 %3373)
(fma.f64 %2508 %3118 %3369)
(fma.f64 %2573 %3120 %3375)
(fma.f64 %2542 %3122 %3369)
(fma.f64 %1775 %2409 %3371)
(fma.f64 %1878 %2411 %3373)
(fma.f64 %2599 %3124 %3375)
(fma.f64 %1870 %2425 %3285)
(fma.f64 %2535 %3138 %3281)
(fma.f64 %2592 %3140 %3287)
(fma.f64 %1767 %2427 %3283)
(fma.f64 %1872 %2430 %3285)
(fma.f64 %2537 %3143 %3281)
(fma.f64 %1769 %2432 %3283)
(fma.f64 %2594 %3145 %3287)
(fma.f64 %1742 %2413 %3371)
(fma.f64 %1841 %2415 %3373)
(fma.f64 %2508 %3126 %3369)
(fma.f64 %2573 %3128 %3375)
(fma.f64 %2172 %2167 %3373)
(fma.f64 %2883 %2879 %3369)
(fma.f64 %2157 %2157 %3373)
(fma.f64 %2867 %2867 %3369)
(fma.f64 %2154 %2154 %3371)
(fma.f64 %2870 %2870 %3375)
(fma.f64 %2170 %2162 %3371)
(fma.f64 %2885 %2875 %3375)
(fma.f64 %2879 %2883 %3369)
(fma.f64 %2162 %2170 %3371)
(fma.f64 %2167 %2172 %3373)
(fma.f64 %2875 %2885 %3375)
(fma.f64 %2435 %2436 %3285)
(fma.f64 %3150 %3151 %3281)
(fma.f64 %3153 %3154 %3281)
(fma.f64 %2439 %2440 %3285)
(fma.f64 %2443 %2444 %3283)
(fma.f64 %2446 %2447 %3283)
(fma.f64 %3156 %3157 %3287)
(fma.f64 %3159 %3160 %3287)
(fma.f64 %2176 %2176 %3285)
(fma.f64 %2889 %2889 %3281)
(fma.f64 %2891 %2891 %3287)
(fma.f64 %2180 %2180 %3283)
(fma.f64 %3151 %3150 %3281)
(fma.f64 %3154 %3153 %3281)
(fma.f64 %2444 %2443 %3283)
(fma.f64 %2447 %2446 %3283)
(fma.f64 %2436 %2435 %3285)
(fma.f64 %2440 %2439 %3285)
(fma.f64 %3157 %3156 %3287)
(fma.f64 %3160 %3159 %3287)
(fma.f64 %2178 %2178 %3285)
(fma.f64 %2457 %2457 %3285)
(fma.f64 %3169 %3169 %3281)
(fma.f64 %3171 %3171 %3281)
(fma.f64 %2459 %2459 %3283)
(fma.f64 %2461 %2461 %3283)
(fma.f64 %2893 %2893 %3287)
(fma.f64 %3174 %3174 %3287)
(fma.f64 %2182 %2182 %3285)
(fma.f64 %2895 %2895 %3281)
(fma.f64 %2184 %2184 %3283)
(fma.f64 %2897 %2897 %3287)
(fma.f64 %1870 %2425 %3373)
(fma.f64 %2535 %3138 %3369)
(fma.f64 %2592 %3140 %3375)
(fma.f64 %1767 %2427 %3371)
(fma.f64 %1872 %2430 %3373)
(fma.f64 %2537 %3143 %3369)
(fma.f64 %1769 %2432 %3371)
(fma.f64 %2594 %3145 %3375)
(fma.f64 %2435 %2436 %3373)
(fma.f64 %3150 %3151 %3369)
(fma.f64 %3153 %3154 %3369)
(fma.f64 %2439 %2440 %3373)
(fma.f64 %2443 %2444 %3371)
(fma.f64 %2446 %2447 %3371)
(fma.f64 %3156 %3157 %3375)
(fma.f64 %3159 %3160 %3375)
(fma.f64 %2176 %2176 %3373)
(fma.f64 %2889 %2889 %3369)
(fma.f64 %2891 %2891 %3375)
(fma.f64 %2180 %2180 %3371)
(fma.f64 %3151 %3150 %3369)
(fma.f64 %3154 %3153 %3369)
(fma.f64 %2444 %2443 %3371)
(fma.f64 %2447 %2446 %3371)
(fma.f64 %2436 %2435 %3373)
(fma.f64 %2440 %2439 %3373)
(fma.f64 %3157 %3156 %3375)
(fma.f64 %3160 %3159 %3375)
(fma.f64 %2178 %2178 %3373)
(fma.f64 %2457 %2457 %3373)
(fma.f64 %3169 %3169 %3369)
(fma.f64 %3171 %3171 %3369)
(fma.f64 %2459 %2459 %3371)
(fma.f64 %2461 %2461 %3371)
(fma.f64 %2893 %2893 %3375)
(fma.f64 %3174 %3174 %3375)
(fma.f64 %2182 %2182 %3373)
(fma.f64 %2895 %2895 %3369)
(fma.f64 %2184 %2184 %3371)
(fma.f64 %2897 %2897 %3375)
(fma.f64 %2469 %2469 %3285)
(fma.f64 %3183 %3183 %3281)
(fma.f64 %3185 %3185 %3287)
(fma.f64 %2472 %2472 %3283)
(fma.f64 %2478 %2478 %3285)
(fma.f64 %2480 %2480 %3285)
(fma.f64 %3192 %3192 %3281)
(fma.f64 %3194 %3194 %3281)
(fma.f64 %2483 %2483 %3283)
(fma.f64 %2485 %2485 %3283)
(fma.f64 %3196 %3196 %3287)
(fma.f64 %3198 %3198 %3287)
(fma.f64 %2469 %2469 %3373)
(fma.f64 %3183 %3183 %3369)
(fma.f64 %3185 %3185 %3375)
(fma.f64 %2472 %2472 %3371)
(fma.f64 %2478 %2478 %3373)
(fma.f64 %2480 %2480 %3373)
(fma.f64 %3192 %3192 %3369)
(fma.f64 %3194 %3194 %3369)
(fma.f64 %2483 %2483 %3371)
(fma.f64 %2485 %2485 %3371)
(fma.f64 %3196 %3196 %3375)
(fma.f64 %3198 %3198 %3375)
(fma.f64 %1896 %2407 %3285)
(fma.f64 %2558 %3118 %3281)
(fma.f64 %1791 %2403 %3283)
(fma.f64 %2617 %3120 %3287)
(fma.f64 %2492 %2157 %3285)
(fma.f64 %3205 %2867 %3281)
(fma.f64 %2494 %2154 %3283)
(fma.f64 %3207 %2870 %3287)
(fma.f64 %1896 %2407 %3373)
(fma.f64 %2558 %3118 %3369)
(fma.f64 %1791 %2403 %3371)
(fma.f64 %2617 %3120 %3375)
(fma.f64 %2492 %2157 %3373)
(fma.f64 %3205 %2867 %3369)
(fma.f64 %2494 %2154 %3371)
(fma.f64 %3207 %2870 %3375)
(fma.f64 %2497 %2178 %3285)
(fma.f64 %2499 %2457 %3285)
(fma.f64 %3211 %3169 %3281)
(fma.f64 %3213 %3171 %3281)
(fma.f64 %2502 %2459 %3283)
(fma.f64 %2504 %2461 %3283)
(fma.f64 %3215 %2893 %3287)
(fma.f64 %3217 %3174 %3287)
(fma.f64 %2497 %2178 %3373)
(fma.f64 %2499 %2457 %3373)
(fma.f64 %3211 %3169 %3369)
(fma.f64 %3213 %3171 %3369)
(fma.f64 %2502 %2459 %3371)
(fma.f64 %2504 %2461 %3371)
(fma.f64 %3215 %2893 %3375)
(fma.f64 %3217 %3174 %3375)
%4109
(+.f64 %2202 %2918)
(+.f64 %2918 %2202)
(neg.f64 %4112)
(-.f64 %2918 %2205)
(fma.f64 %2630 %2944 %2202)
(fma.f64 %2712 %2743 %2202)
(fma.f64 %2743 %2712 %2202)
(fma.f64 %1917 %611 %2918)
(fma.f64 %2630 (neg.f64 %613) %2202)
(fma.f64 %2630 %2946 %2202)
(fma.f64 #s(literal 1 binary64) %2202 %2918)
(fma.f64 %611 %1917 %2918)
(fma.f64 %2644 %613 %2202)
(/.f64 %4125 y-scale)
(/.f64 %4128 x-scale)
(/.f64 %4130 x-scale)
(/.f64 (fma.f64 %2918 x-scale %1999) x-scale)
(fma.f64 %1999 %619 %2918)
(fma.f64 %2630 %2951 %2202)
(fma.f64 %619 %1999 %2918)
(fma.f64 %621 %2714 %2202)
(fma.f64 %2714 %621 %2202)
(/.f64 %4139 %166)
(/.f64 %4141 %163)
(/.f64 (neg.f64 %4141) x-scale)
(fma.f64 %2030 %2001 %2918)
(fma.f64 %2001 %2030 %2918)
(fma.f64 %1931 %2231 %2918)
(fma.f64 %1931 %2233 %2918)
(/.f64 %4149 %170)
(-.f64 %3270 %2915)
(/.f64 (neg.f64 %4130) %163)
(fma.f64 %1931 %2238 %2918)
(fma.f64 %2208 %2240 %2918)
(fma.f64 %2630 %2987 %2202)
(fma.f64 %2630 %2989 %2202)
(/.f64 (fma.f64 %2918 %173 %1917) %173)
(/.f64 %4160 %168)
(/.f64 %4162 y-scale)
(fma.f64 a %2247 %4164)
(fma.f64 b %2251 %4166)
(fma.f64 %61 %2255 %4166)
(fma.f64 %57 %2257 %4164)
(fma.f64 %1851 %2248 %4166)
(fma.f64 %1748 %2252 %4164)
(fma.f64 %1852 %290 %4166)
(fma.f64 %1749 %2262 %4164)
(*.f64 %621 %4125)
(*.f64 %4125 %621)
(*.f64 %4139 %2743)
(*.f64 %4128 %619)
(+.f64 %3270 %2918)
(/.f64 %4179 %2078)
(/.f64 (neg.f64 %4179) %173)
(/.f64 (fma.f64 %2918 %163 %2001) %163)
(fma.f64 a %2247 %4185)
(fma.f64 b %2251 %4187)
(fma.f64 y-scale %3289 %2918)
(fma.f64 y-scale %3291 %2918)
(fma.f64 %1999 %3293 %2918)
(fma.f64 %2202 %3295 %2918)
(fma.f64 %61 %2255 %4187)
(fma.f64 %57 %2257 %4185)
(fma.f64 %3295 %2202 %2918)
(fma.f64 %1851 %2248 %4187)
(fma.f64 %1748 %2252 %4185)
(fma.f64 %1852 %290 %4187)
(fma.f64 %1749 %2262 %4185)
(fma.f64 %2748 %621 %2202)
(+.f64 %2249 %4166)
(+.f64 %2253 %4164)
(/.f64 %4203 %2791)
(-.f64 (-.f64 %2202 %2962) %2966)
(-.f64 %4207 %2962)
(/.f64 #s(literal 1 binary64) (/.f64 y-scale %4125))
(/.f64 #s(literal 1 binary64) (/.f64 x-scale %4128))
(fma.f64 %2024 %2009 %4164)
(fma.f64 %267 %2013 %4166)
(fma.f64 %2014 %2019 %4164)
(fma.f64 %2010 %2017 %4166)
(fma.f64 %2017 %2010 %4166)
(fma.f64 %2019 %2014 %4164)
(fma.f64 %2013 %267 %4166)
(fma.f64 %2009 %2024 %4164)
(+.f64 %2249 %4187)
(+.f64 %2253 %4185)
(/.f64 %4223 %201)
(/.f64 (*.f64 %4125 #s(literal -1 binary64)) %166)
(/.f64 (neg.f64 %4149) %2791)
(fma.f64 %2024 %2009 %4185)
(fma.f64 %267 %2013 %4187)
(fma.f64 %3332 %3333 %2918)
(fma.f64 %2014 %2019 %4185)
(fma.f64 %2010 %2017 %4187)
(fma.f64 %2017 %2010 %4187)
(fma.f64 %2019 %2014 %4185)
(fma.f64 %2013 %267 %4187)
(fma.f64 %2009 %2024 %4185)
(fma.f64 %3333 %3332 %2918)
(fma.f64 %1931 %2274 %2918)
(fma.f64 %1931 %2276 %2918)
(+.f64 (+.f64 %2918 %2249) %2253)
(+.f64 %4243 %2249)
(+.f64 %4207 %2991)
(-.f64 %2253 (+.f64 %2284 %2915))
(/.f64 #s(literal 1 binary64) (/.f64 %166 %4139))
(/.f64 %4160 %182)
(/.f64 (/.f64 %4149 %187) %187)
(/.f64 %4253 %171)
(/.f64 %4255 %174)
(/.f64 (*.f64 %4149 #s(literal 1 binary64)) %170)
(*.f64 %4149 %613)
(/.f64 (fma.f64 %2918 %2078 %1931) %2078)
(-.f64 %2253 (-.f64 %2284 %2918))
(-.f64 %4243 %2284)
(/.f64 %4265 %174)
(/.f64 %4267 %171)
(/.f64 (*.f64 %4203 #s(literal -1 binary64)) %170)
(fma.f64 %2298 %2299 %4164)
(fma.f64 %2301 %2302 %4164)
(fma.f64 %2304 %2305 %4166)
(fma.f64 %2307 %2308 %4166)
(fma.f64 %2310 %2311 %4164)
(fma.f64 %2313 %2314 %4164)
(fma.f64 %2316 %2317 %4166)
(fma.f64 %2319 %2320 %4166)
(fma.f64 %2305 %2304 %4166)
(fma.f64 %2308 %2307 %4166)
(fma.f64 %2299 %2298 %4164)
(fma.f64 %2302 %2301 %4164)
(fma.f64 %2317 %2316 %4166)
(fma.f64 %2320 %2319 %4166)
(fma.f64 %2311 %2310 %4164)
(fma.f64 %2314 %2313 %4164)
(/.f64 %4223 %3548)
(/.f64 #s(literal 1 binary64) (/.f64 %170 %4149))
(/.f64 (*.f64 %4160 #s(literal 1 binary64)) %168)
(/.f64 (/.f64 %4253 x-scale) %170)
(/.f64 (/.f64 %4255 %173) y-scale)
(/.f64 (-.f64 (*.f64 %3270 y-scale) %2712) y-scale)
(fma.f64 %1752 %611 %4164)
(fma.f64 %1855 %611 %4166)
(*.f64 %607 %4160)
(*.f64 %4160 %607)
(*.f64 %4162 %621)
(fma.f64 %2298 %2299 %4185)
(fma.f64 %2301 %2302 %4185)
(fma.f64 %2304 %2305 %4187)
(fma.f64 %2307 %2308 %4187)
(fma.f64 %2310 %2311 %4185)
(fma.f64 %2313 %2314 %4185)
(fma.f64 %2316 %2317 %4187)
(fma.f64 %2319 %2320 %4187)
(fma.f64 %2305 %2304 %4187)
(fma.f64 %2308 %2307 %4187)
(fma.f64 %2299 %2298 %4185)
(fma.f64 %2302 %2301 %4185)
(fma.f64 %2317 %2316 %4187)
(fma.f64 %2320 %2319 %4187)
(fma.f64 %2311 %2310 %4185)
(fma.f64 %2314 %2313 %4185)
(/.f64 %4320 %192)
(/.f64 %4322 %190)
(/.f64 (*.f64 %4149 #s(literal -1 binary64)) %2791)
(fma.f64 %1752 %611 %4185)
(fma.f64 %1855 %611 %4187)
(fma.f64 %1917 %3503 %2918)
(fma.f64 %3390 %621 %2918)
(fma.f64 %3415 %607 %2918)
(/.f64 %4332 %190)
(/.f64 (fma.f64 %1999 %2791 %3416) %190)
(/.f64 %4336 %192)
(/.f64 %4336 %3604)
(/.f64 (fma.f64 %2630 x-scale %3611) %190)
(/.f64 (*.f64 %4203 #s(literal 1 binary64)) %2791)
(/.f64 #s(literal 1 binary64) (/.f64 %168 %4160))
(fma.f64 %2011 %619 %4166)
(fma.f64 %2015 %619 %4164)
(*.f64 %4223 %678)
(fma.f64 %1999 %3534 %2918)
(fma.f64 %2011 %619 %4187)
(fma.f64 %2015 %619 %4185)
(fma.f64 %3542 %3543 %2918)
(/.f64 (*.f64 %4203 %621) %166)
(/.f64 (/.f64 %4332 %163) %170)
(/.f64 (/.f64 %4336 %173) %166)
(-.f64 (/.f64 (-.f64 %3390 %2728) y-scale) %2962)
(/.f64 %4361 %177)
(/.f64 %4265 %3710)
(/.f64 %4267 %3770)
(/.f64 %4267 %3707)
(/.f64 #s(literal 1 binary64) (/.f64 %201 %4223))
(/.f64 (fma.f64 %3269 y-scale %3684) %177)
(/.f64 (fma.f64 %3269 y-scale %3734) %177)
(/.f64 (fma.f64 %2644 %173 %3683) %177)
(*.f64 %4160 %3617)
(/.f64 (-.f64 %3600 %3633) %3604)
(/.f64 (-.f64 %3611 %3619) %190)
(/.f64 (/.f64 %4361 %170) %173)
(/.f64 (/.f64 %4361 %173) %170)
(/.f64 (/.f64 %4361 y-scale) %174)
(/.f64 (/.f64 %4361 x-scale) %171)
(/.f64 (/.f64 %4361 %171) x-scale)
(/.f64 (-.f64 (*.f64 %3270 %170) %2630) %170)
(*.f64 %4253 %617)
(*.f64 %4255 %615)
(-.f64 %3270 %3273)
(/.f64 %4395 %213)
(/.f64 (fma.f64 %4331 y-scale %3703) %190)
(/.f64 (fma.f64 %4331 y-scale %3778) %190)
(/.f64 (fma.f64 %2644 %163 %3606) %190)
(/.f64 (fma.f64 %2714 %2078 %3600) %3623)
(/.f64 (fma.f64 %1917 %166 %3772) %3604)
(/.f64 #s(literal 1 binary64) (/.f64 %182 %4160))
(/.f64 (fma.f64 %3416 x-scale %3718) %213)
(/.f64 (fma.f64 %1917 %2791 %3593) %213)
(/.f64 (-.f64 (*.f64 %3270 %166) %2714) %166)
(/.f64 #s(literal 1 binary64) (/.f64 %174 %4255))
(/.f64 #s(literal 1 binary64) (/.f64 %171 %4253))
(/.f64 (-.f64 %3697 %3677) %170)
(-.f64 %3698 %2915)
(+.f64 %3270 %3716)
(fma.f64 y-scale %3289 %3716)
(fma.f64 y-scale %3291 %3716)
(fma.f64 %1999 %3293 %3716)
(fma.f64 %2202 %3295 %3716)
(fma.f64 %3295 %2202 %3716)
(/.f64 (fma.f64 %2712 %2078 %3787) %3776)
(/.f64 (fma.f64 %2712 %2078 %3757) %3776)
(/.f64 (fma.f64 %2001 %2791 %3619) %3763)
(/.f64 (fma.f64 %2630 %163 %3761) %3770)
(/.f64 (fma.f64 %1931 %166 %3627) %3759)
(/.f64 (fma.f64 %1931 %166 %3633) %3759)
(*.f64 %4332 %3767)
(*.f64 %4336 %3765)
(-.f64 %4443 %2962)
(-.f64 (-.f64 %3270 %2962) %2966)
(+.f64 %3270 %3755)
(/.f64 (/.f64 %4361 %201) %201)
(/.f64 (/.f64 %4361 %196) %196)
(fma.f64 y-scale %3289 %3755)
(fma.f64 y-scale %3291 %3755)
(fma.f64 %1999 %3293 %3755)
(fma.f64 %2202 %3295 %3755)
(fma.f64 %3332 %3333 %3716)
(fma.f64 %3295 %2202 %3755)
(fma.f64 %3333 %3332 %3716)
(/.f64 #s(literal 1 binary64) (/.f64 %192 %4336))
(/.f64 #s(literal 1 binary64) (/.f64 %190 %4332))
(/.f64 (-.f64 %3731 %3750) %213)
(/.f64 (-.f64 %3718 %3684) %213)
(*.f64 %4361 %546)
(+.f64 %4443 %2991)
(/.f64 (fma.f64 %2644 %2078 %3731) %213)
(/.f64 (fma.f64 %1931 %170 %3833) %213)
(/.f64 (fma.f64 %2644 %2078 %3739) %213)
(/.f64 (fma.f64 %1931 %170 %3812) %213)
(fma.f64 %3332 %3333 %3755)
(fma.f64 %3333 %3332 %3755)
(/.f64 (-.f64 %3757 %3784) %3759)
(/.f64 (-.f64 %3761 %3703) %3763)
(/.f64 (-.f64 (*.f64 %3270 %2791) %2644) %2791)
(/.f64 #s(literal 1 binary64) (/.f64 %177 %4361))
(/.f64 (-.f64 (*.f64 %3390 %170) %2756) %3006)
(/.f64 (fma.f64 %2630 %2078 %3826) %3831)
(/.f64 (fma.f64 %2630 %2078 %3836) %3831)
(/.f64 (fma.f64 %1931 %2791 %3744) %3828)
(/.f64 (fma.f64 %1931 %2791 %3750) %3828)
(/.f64 (-.f64 %3391 %3809) %2791)
(fma.f64 %1917 %3503 %3716)
(fma.f64 %3390 %621 %3716)
(fma.f64 %3415 %607 %3716)
(fma.f64 %1917 %3503 %3755)
(fma.f64 %1999 %3534 %3716)
(fma.f64 %3390 %621 %3755)
(fma.f64 %3415 %607 %3755)
(fma.f64 %3542 %3543 %3716)
(/.f64 (-.f64 %3826 %3812) %3828)
(-.f64 %3849 %3848)
(fma.f64 %1999 %3534 %3755)
(fma.f64 %3542 %3543 %3755)
(/.f64 (-.f64 (*.f64 %3390 %2791) %3841) %3843)
(/.f64 (-.f64 (*.f64 %3270 %168) %3276) %168)
(-.f64 %3270 %3857)
(-.f64 %3855 %3273)
(-.f64 %3874 %3273)
(-.f64 %3892 %3891)
(-.f64 %3903 %3904)
(/.f64 (-.f64 (*.f64 %3415 %168) %3910) %177)
(/.f64 (/.f64 %4361 %231) %168)
(fma.f64 %1741 %2401 %4164)
(fma.f64 %1742 %2403 %4164)
(fma.f64 %1798 %2405 %4166)
(fma.f64 %1841 %2407 %4166)
(fma.f64 %1775 %2409 %4164)
(fma.f64 %1878 %2411 %4166)
(fma.f64 %1741 %2401 %4185)
(fma.f64 %1742 %2403 %4185)
(fma.f64 %1798 %2405 %4187)
(fma.f64 %1841 %2407 %4187)
(fma.f64 %1775 %2409 %4185)
(fma.f64 %1878 %2411 %4187)
(fma.f64 %1742 %2413 %4164)
(fma.f64 %1841 %2415 %4166)
(fma.f64 %2172 %2167 %4166)
(fma.f64 %2157 %2157 %4166)
(fma.f64 %2154 %2154 %4164)
(fma.f64 %2170 %2162 %4164)
(fma.f64 %2162 %2170 %4164)
(fma.f64 %2167 %2172 %4166)
(fma.f64 %1742 %2413 %4185)
(fma.f64 %1841 %2415 %4187)
(fma.f64 %2172 %2167 %4187)
(fma.f64 %2157 %2157 %4187)
(fma.f64 %2154 %2154 %4185)
(fma.f64 %2170 %2162 %4185)
(fma.f64 %2162 %2170 %4185)
(fma.f64 %2167 %2172 %4187)
(fma.f64 %1870 %2425 %4166)
(fma.f64 %1767 %2427 %4164)
(fma.f64 %1872 %2430 %4166)
(fma.f64 %1769 %2432 %4164)
(fma.f64 %1870 %2425 %4187)
(fma.f64 %1767 %2427 %4185)
(fma.f64 %1872 %2430 %4187)
(fma.f64 %1769 %2432 %4185)
(fma.f64 %2435 %2436 %4166)
(fma.f64 %2439 %2440 %4166)
(fma.f64 %2443 %2444 %4164)
(fma.f64 %2446 %2447 %4164)
(fma.f64 %2176 %2176 %4166)
(fma.f64 %2180 %2180 %4164)
(fma.f64 %2444 %2443 %4164)
(fma.f64 %2447 %2446 %4164)
(fma.f64 %2436 %2435 %4166)
(fma.f64 %2440 %2439 %4166)
(fma.f64 %2178 %2178 %4166)
(fma.f64 %2457 %2457 %4166)
(fma.f64 %2459 %2459 %4164)
(fma.f64 %2461 %2461 %4164)
(fma.f64 %2182 %2182 %4166)
(fma.f64 %2184 %2184 %4164)
(fma.f64 %2435 %2436 %4187)
(fma.f64 %2439 %2440 %4187)
(fma.f64 %2443 %2444 %4185)
(fma.f64 %2446 %2447 %4185)
(fma.f64 %2176 %2176 %4187)
(fma.f64 %2180 %2180 %4185)
(fma.f64 %2444 %2443 %4185)
(fma.f64 %2447 %2446 %4185)
(fma.f64 %2436 %2435 %4187)
(fma.f64 %2440 %2439 %4187)
(fma.f64 %2178 %2178 %4187)
(fma.f64 %2457 %2457 %4187)
(fma.f64 %2459 %2459 %4185)
(fma.f64 %2461 %2461 %4185)
(fma.f64 %2182 %2182 %4187)
(fma.f64 %2184 %2184 %4185)
(fma.f64 %2469 %2469 %4166)
(fma.f64 %2472 %2472 %4164)
(fma.f64 %2478 %2478 %4166)
(fma.f64 %2480 %2480 %4166)
(fma.f64 %2483 %2483 %4164)
(fma.f64 %2485 %2485 %4164)
(fma.f64 %2469 %2469 %4187)
(fma.f64 %2472 %2472 %4185)
(fma.f64 %2478 %2478 %4187)
(fma.f64 %2480 %2480 %4187)
(fma.f64 %2483 %2483 %4185)
(fma.f64 %2485 %2485 %4185)
(fma.f64 %1896 %2407 %4166)
(fma.f64 %1791 %2403 %4164)
(fma.f64 %1896 %2407 %4187)
(fma.f64 %1791 %2403 %4185)
(fma.f64 %2492 %2157 %4166)
(fma.f64 %2494 %2154 %4164)
(fma.f64 %2492 %2157 %4187)
(fma.f64 %2494 %2154 %4185)
(fma.f64 %2497 %2178 %4166)
(fma.f64 %2499 %2457 %4166)
(fma.f64 %2502 %2459 %4164)
(fma.f64 %2504 %2461 %4164)
(fma.f64 %2497 %2178 %4187)
(fma.f64 %2499 %2457 %4187)
(fma.f64 %2502 %2459 %4185)
(fma.f64 %2504 %2461 %4185)
%4626
(pow.f64 %4112 #s(literal 2 binary64))
(fabs.f64 %4626)
(pow.f64 %4629 #s(literal 2 binary64))
(neg.f64 %4631)
(/.f64 %4633 %170)
(/.f64 %4635 y-scale)
(/.f64 (neg.f64 %4633) %2791)
(/.f64 (/.f64 %4633 %166) %166)
(/.f64 (/.f64 %4633 %187) %187)
(/.f64 (neg.f64 %4635) %166)
(*.f64 %4633 %613)
(/.f64 #s(literal 1 binary64) (/.f64 %170 %4633))
(*.f64 %4635 %621)
(/.f64 #s(literal 1 binary64) (/.f64 y-scale %4635))
(/.f64 %4651 %177)
(/.f64 %4653 %168)
(/.f64 (/.f64 %4651 %170) %173)
(/.f64 (/.f64 %4651 %173) %170)
(/.f64 (/.f64 %4651 y-scale) %174)
(/.f64 (/.f64 %4651 x-scale) %171)
(/.f64 (/.f64 %4651 %171) x-scale)
(/.f64 (/.f64 %4651 %174) y-scale)
(/.f64 (/.f64 %4653 x-scale) y-scale)
(/.f64 (/.f64 %4653 y-scale) x-scale)
(/.f64 (neg.f64 %4651) %213)
(/.f64 %4653 %182)
(/.f64 (/.f64 %4651 %201) %201)
(/.f64 (/.f64 %4651 %196) %196)
(/.f64 (neg.f64 %4653) %201)
(*.f64 %4651 %546)
(/.f64 #s(literal 1 binary64) (/.f64 %177 %4651))
(*.f64 %4653 %607)
(/.f64 #s(literal 1 binary64) (/.f64 %168 %4653))
(/.f64 (/.f64 %4651 %231) %168)
(*.f64 %4109 %4109)
(*.f64 %4112 %4112)
(*.f64 %4629 %4629)
(/.f64 (*.f64 %4112 %4141) x-scale)
(/.f64 (*.f64 %4141 %4112) x-scale)
(/.f64 (*.f64 %4128 %4109) x-scale)
(/.f64 (*.f64 %4109 %4128) x-scale)
(*.f64 %4125 %4699)
(*.f64 %4128 %4701)
(*.f64 %4701 %4128)
(*.f64 %4699 %4125)
(*.f64 %4705 %4705)
(*.f64 %4707 %4707)
(/.f64 (*.f64 %4139 %4109) %166)
(/.f64 (*.f64 %4109 %4139) %166)
(/.f64 (*.f64 %4112 %4130) %163)
(/.f64 (*.f64 %4130 %4112) %163)
(/.f64 (*.f64 %4112 %4179) %173)
(/.f64 (*.f64 %4149 %4109) %170)
(/.f64 (*.f64 %4179 %4112) %173)
(/.f64 (*.f64 %4109 %4149) %170)
(/.f64 (*.f64 %4141 %4141) %173)
(/.f64 %4727 %168)
(/.f64 (*.f64 %4128 %4125) %168)
(/.f64 (*.f64 %4128 %4128) %173)
(/.f64 %4733 %168)
(/.f64 (*.f64 %4125 %4128) %168)
(*.f64 %4125 %4737)
(*.f64 %4125 %4739)
(*.f64 %4160 %4741)
(/.f64 (*.f64 %4130 %4130) %173)
(/.f64 (*.f64 %4125 %4139) %2791)
(/.f64 (*.f64 %4139 %4125) %2791)
(/.f64 (*.f64 %4160 %4112) %201)
(/.f64 (*.f64 %4223 %4109) %201)
(/.f64 (*.f64 %4128 %4139) %201)
(/.f64 (*.f64 %4112 %4160) %201)
(/.f64 (*.f64 %4109 %4223) %201)
(/.f64 (*.f64 %4139 %4128) %201)
(/.f64 (*.f64 %4141 %4130) %2078)
(/.f64 (*.f64 %4130 %4141) %2078)
(/.f64 %4727 %182)
(/.f64 %4733 %182)
(/.f64 (*.f64 %4125 %4149) %3006)
(/.f64 (*.f64 %4149 %4125) %2955)
(/.f64 (*.f64 %4141 %4179) %2293)
(/.f64 (*.f64 %4179 %4141) %2242)
(/.f64 (*.f64 %4320 %4112) %174)
(/.f64 (*.f64 %4253 %4109) %171)
(/.f64 (*.f64 %4128 %4149) %171)
(/.f64 (*.f64 %4322 %4112) %171)
(/.f64 (*.f64 %4255 %4109) %174)
(/.f64 (*.f64 %4112 %4320) %174)
(/.f64 (*.f64 %4109 %4253) %171)
(/.f64 (*.f64 %4149 %4128) %171)
(/.f64 (*.f64 %4112 %4322) %171)
(/.f64 (*.f64 %4109 %4255) %174)
(*.f64 %4795 %4795)
(/.f64 %4797 %171)
(/.f64 %4799 %174)
(/.f64 (*.f64 %4223 %4139) %171)
(/.f64 %4803 %174)
(/.f64 %4805 %174)
(/.f64 (*.f64 %4139 %4223) %171)
(/.f64 %4809 %174)
(*.f64 %4125 %4811)
(*.f64 %4160 %4813)
(*.f64 %4160 %4815)
(*.f64 %4128 %4817)
(*.f64 %4811 %4125)
(*.f64 %4817 %4128)
(/.f64 (*.f64 %4149 %4139) %3055)
(/.f64 (*.f64 %4139 %4149) %3058)
(/.f64 (*.f64 %4160 %4130) %174)
(/.f64 (*.f64 %4130 %4160) %174)
(/.f64 (*.f64 %4130 %4179) %2345)
(/.f64 (*.f64 %4179 %4130) %2342)
(/.f64 (*.f64 %4265 %4112) %192)
(/.f64 (*.f64 %4332 %4109) %190)
(/.f64 (*.f64 %4336 %4109) %192)
(/.f64 (*.f64 %4267 %4112) %190)
(/.f64 (*.f64 %4112 %4265) %192)
(/.f64 (*.f64 %4109 %4332) %190)
(/.f64 (*.f64 %4109 %4336) %192)
(/.f64 (*.f64 %4112 %4267) %190)
(/.f64 (*.f64 %4160 %4139) %190)
(/.f64 (*.f64 %4160 %4141) %192)
(/.f64 (*.f64 %4223 %4125) %190)
(/.f64 (*.f64 %4223 %4128) %192)
(/.f64 (*.f64 %4128 %4223) %192)
(/.f64 (*.f64 %4139 %4160) %190)
(/.f64 (*.f64 %4141 %4160) %192)
(/.f64 (*.f64 %4125 %4223) %190)
(/.f64 %4865 %192)
(/.f64 %4865 %4867)
(/.f64 %4869 %4870)
(/.f64 %4869 %192)
(/.f64 (*.f64 %4149 %4149) %982)
(/.f64 (*.f64 %4179 %4179) %981)
(/.f64 (*.f64 %4395 %4112) %177)
(/.f64 (*.f64 %4361 %4109) %177)
(/.f64 (*.f64 %4112 %4395) %177)
(/.f64 (*.f64 %4109 %4361) %177)
(/.f64 %4797 (*.f64 %182 y-scale))
(/.f64 %4797 (*.f64 y-scale %182))
(/.f64 %4799 %4889)
(/.f64 %4803 %4889)
(/.f64 %4805 %4892)
(/.f64 %4809 %4892)
(/.f64 (neg.f64 %4797) %190)
(/.f64 (*.f64 %4320 %4141) %4898)
(/.f64 %4900 %4901)
(/.f64 %4903 (*.f64 %168 %173))
(/.f64 (*.f64 %4253 %4125) %4907)
(/.f64 (*.f64 %4253 %4128) %177)
(/.f64 (*.f64 %4128 %4255) %4912)
(/.f64 (*.f64 %4128 %4253) %177)
(/.f64 (*.f64 %4322 %4141) %177)
(/.f64 (*.f64 %4255 %4125) %177)
(/.f64 (*.f64 %4255 %4128) %4898)
(/.f64 (*.f64 %4141 %4320) %4912)
(/.f64 %4924 %4925)
(/.f64 %4927 (*.f64 %173 %168))
(/.f64 (*.f64 %4125 %4253) %4931)
(/.f64 (*.f64 %4141 %4322) %177)
(/.f64 (*.f64 %4125 %4255) %177)
(/.f64 (*.f64 %4336 %4139) %177)
(/.f64 (*.f64 %4139 %4336) %177)
(/.f64 (*.f64 %4267 %4130) %177)
(/.f64 (*.f64 %4130 %4267) %177)
(*.f64 %4160 %4945)
(*.f64 %4797 %617)
(/.f64 (*.f64 %4160 %4179) (*.f64 %201 %173))
(/.f64 (*.f64 %4223 %4149) (*.f64 %201 %170))
(/.f64 (*.f64 %4253 %4139) %4955)
(/.f64 (*.f64 %4255 %4139) %213)
(/.f64 (*.f64 %4179 %4160) (*.f64 %173 %201))
(/.f64 (*.f64 %4149 %4223) (*.f64 %170 %201))
(/.f64 (*.f64 %4139 %4253) %4966)
(/.f64 (*.f64 %4139 %4255) %213)
(/.f64 (*.f64 %4265 %4141) %4971)
(/.f64 (*.f64 %4320 %4130) (*.f64 %174 %163))
(/.f64 (*.f64 %4332 %4125) %4977)
(/.f64 (*.f64 %4332 %4128) %213)
(/.f64 (*.f64 %4128 %4332) %213)
(/.f64 (*.f64 %4128 %4336) %4984)
(/.f64 (*.f64 %4336 %4125) %213)
(/.f64 (*.f64 %4336 %4128) %4971)
(/.f64 (*.f64 %4267 %4141) %213)
(/.f64 (*.f64 %4322 %4130) %213)
(/.f64 (*.f64 %4141 %4265) %4984)
(/.f64 (*.f64 %4130 %4320) (*.f64 %163 %174))
(/.f64 (*.f64 %4125 %4332) %5000)
(/.f64 (*.f64 %4125 %4336) %213)
(/.f64 (*.f64 %4141 %4267) %213)
(/.f64 (*.f64 %4130 %4322) %213)
(/.f64 #s(literal 1 binary64) (/.f64 %171 %4797))
(*.f64 %5010 %5011)
(*.f64 %5011 %5010)
(/.f64 (*.f64 %4160 %4223) %213)
(/.f64 (*.f64 %4223 %4160) %213)
(/.f64 %4900 (*.f64 %182 %170))
(/.f64 %4903 (*.f64 %182 %173))
(/.f64 %4924 (*.f64 %170 %182))
(/.f64 %4927 (*.f64 %173 %182))
(/.f64 (*.f64 %4320 %4179) (*.f64 %174 %173))
(/.f64 (*.f64 %4395 %4141) %5030)
(/.f64 (*.f64 %4253 %4149) %5033)
(/.f64 (*.f64 %4361 %4125) %5036)
(/.f64 (*.f64 %4361 %4128) %5030)
(/.f64 (*.f64 %4128 %4361) %5041)
(/.f64 (*.f64 %4322 %4179) (*.f64 %171 %173))
(/.f64 (*.f64 %4255 %4149) (*.f64 %174 %170))
(/.f64 (*.f64 %4179 %4320) (*.f64 %173 %174))
(/.f64 (*.f64 %4141 %4395) %5041)
(/.f64 (*.f64 %4149 %4253) %5055)
(/.f64 (*.f64 %4125 %4361) %5058)
(/.f64 (*.f64 %4179 %4322) (*.f64 %173 %171))
(/.f64 (*.f64 %4149 %4255) (*.f64 %170 %174))
(/.f64 (*.f64 %4332 %4139) (*.f64 %190 %166))
(/.f64 (*.f64 %4139 %4332) (*.f64 %166 %190))
(/.f64 (*.f64 %4265 %4130) (*.f64 %192 %163))
(/.f64 (*.f64 %4130 %4265) (*.f64 %163 %192))
(/.f64 %5078 %5079)
(/.f64 %5081 %5082)
(/.f64 %5084 %5085)
(/.f64 %5087 %5085)
(/.f64 %5089 %5082)
(/.f64 %5091 %5092)
(/.f64 %5094 %5092)
(/.f64 %5096 %5079)
(/.f64 (*.f64 %4361 %4139) %5099)
(/.f64 (*.f64 %4139 %4361) %5102)
(*.f64 %5104 %5104)
(/.f64 (*.f64 %4265 %4179) (*.f64 %192 %173))
(/.f64 (*.f64 %4395 %4130) (*.f64 %177 %163))
(/.f64 (*.f64 %4332 %4149) %5113)
(/.f64 (*.f64 %4336 %4149) (*.f64 %192 %170))
(/.f64 (*.f64 %4267 %4179) (*.f64 %190 %173))
(/.f64 (*.f64 %4179 %4265) (*.f64 %173 %192))
(/.f64 (*.f64 %4130 %4395) (*.f64 %163 %177))
(/.f64 (*.f64 %4149 %4332) %5128)
(/.f64 (*.f64 %4149 %4336) (*.f64 %170 %192))
(/.f64 (*.f64 %4179 %4267) (*.f64 %173 %190))
(/.f64 (*.f64 %4320 %4160) %5137)
(/.f64 (*.f64 %4160 %4322) %5140)
(/.f64 (*.f64 %4160 %4320) %5143)
(/.f64 (*.f64 %4223 %4255) %5143)
(/.f64 (*.f64 %4223 %4253) %5140)
(/.f64 (*.f64 %4253 %4223) %5150)
(/.f64 (*.f64 %4322 %4160) %5150)
(/.f64 (*.f64 %4255 %4223) %5137)
(/.f64 %5156 %5157)
(/.f64 %5159 %5160)
(/.f64 %5162 %5163)
(/.f64 %5165 %5163)
(/.f64 %5167 %5160)
(/.f64 %5169 %5170)
(/.f64 %5172 %5157)
(/.f64 %5174 %5170)
(/.f64 (*.f64 %4395 %4179) (*.f64 %177 %173))
(/.f64 (*.f64 %4361 %4149) %5180)
(/.f64 (*.f64 %4179 %4395) %5183)
(/.f64 (*.f64 %4149 %4361) %5186)
(*.f64 %4109 %5188)
(*.f64 %5188 %4109)
(/.f64 %5078 %5191)
(/.f64 %5081 %5193)
(/.f64 %5084 %5195)
(/.f64 %5087 %5195)
(/.f64 %5089 %5193)
(/.f64 %5091 %5199)
(/.f64 %5094 %5199)
(/.f64 %5096 %5191)
(/.f64 (*.f64 %4320 %4322) %5204)
(/.f64 (*.f64 %4320 %4320) %5207)
(/.f64 %5209 %1255)
(/.f64 %5211 %1248)
(/.f64 %5213 %1248)
(/.f64 (*.f64 %4253 %4255) %5216)
(/.f64 (*.f64 %4253 %4253) %5219)
(/.f64 %5221 %1255)
(/.f64 (*.f64 %4322 %4322) %5219)
(/.f64 (*.f64 %4322 %4320) %5216)
(/.f64 (*.f64 %4255 %4255) %5207)
(/.f64 (*.f64 %4255 %4253) %5204)
(/.f64 (*.f64 %4265 %4160) %5232)
(/.f64 (*.f64 %4160 %4265) %5235)
(/.f64 (*.f64 %4160 %4267) %5238)
(/.f64 (*.f64 %4223 %4332) %5238)
(/.f64 (*.f64 %4223 %4336) %5235)
(/.f64 (*.f64 %4332 %4223) %5245)
(/.f64 (*.f64 %4336 %4223) %5232)
(/.f64 (*.f64 %4267 %4160) %5245)
(/.f64 (*.f64 %4395 %4160) %5252)
(/.f64 (*.f64 %4160 %4395) %5255)
(/.f64 (*.f64 %4223 %4361) %5255)
(/.f64 (*.f64 %4361 %4223) %5252)
(/.f64 %5156 %5261)
(/.f64 %5159 %5263)
(/.f64 %5162 %5265)
(/.f64 %5165 %5265)
(/.f64 %5167 %5263)
(/.f64 %5169 %5269)
(/.f64 %5172 %5261)
(/.f64 %5174 %5269)
(/.f64 (*.f64 %4265 %4322) %5274)
(/.f64 (*.f64 %4265 %4320) %5277)
(/.f64 (*.f64 %4320 %4265) %5280)
(/.f64 (*.f64 %4320 %4267) %5283)
(/.f64 (*.f64 %4332 %4255) %5286)
(/.f64 (*.f64 %4332 %4253) %5289)
(/.f64 (*.f64 %4253 %4332) %5292)
(/.f64 (*.f64 %4253 %4336) %5295)
(/.f64 (*.f64 %4336 %4255) %5277)
(/.f64 (*.f64 %4336 %4253) %5274)
(/.f64 (*.f64 %4267 %4322) %5289)
(/.f64 (*.f64 %4267 %4320) %5286)
(/.f64 (*.f64 %4322 %4265) %5295)
(/.f64 (*.f64 %4322 %4267) %5292)
(/.f64 (*.f64 %4255 %4332) %5283)
(/.f64 (*.f64 %4255 %4336) %5280)
(/.f64 %5209 %5313)
(/.f64 %5211 %5315)
(/.f64 %5213 %5315)
(/.f64 %5221 %5313)
(/.f64 (*.f64 %4320 %4395) %5320)
(/.f64 (*.f64 %4395 %4322) %5323)
(/.f64 (*.f64 %4395 %4320) %5326)
(/.f64 (*.f64 %4253 %4361) %5329)
(/.f64 (*.f64 %4361 %4255) %5326)
(/.f64 (*.f64 %4361 %4253) %5323)
(/.f64 (*.f64 %4322 %4395) %5329)
(/.f64 (*.f64 %4255 %4361) %5320)
(-.f64 %5339 %5342)
(/.f64 (*.f64 %4265 %4265) %5345)
(/.f64 (*.f64 %4265 %4267) %5348)
(/.f64 (*.f64 %4332 %4332) %5351)
(/.f64 (*.f64 %4332 %4336) %5354)
(/.f64 (*.f64 %4336 %4332) %5348)
(/.f64 (*.f64 %4336 %4336) %5345)
(/.f64 (*.f64 %4267 %4265) %5354)
(/.f64 (*.f64 %4267 %4267) %5351)
(/.f64 (*.f64 %5188 %4128) x-scale)
(/.f64 %5366 y-scale)
(/.f64 (*.f64 %4265 %4395) %5369)
(/.f64 (*.f64 %4395 %4265) %5372)
(/.f64 (*.f64 %4395 %4267) %5375)
(/.f64 (*.f64 %4332 %4361) %5378)
(/.f64 (*.f64 %4361 %4332) %5375)
(/.f64 (*.f64 %4361 %4336) %5372)
(/.f64 (*.f64 %4336 %4361) %5369)
(/.f64 (*.f64 %4267 %4395) %5378)
(+.f64 %5339 %5388)
(/.f64 (*.f64 %4395 %4395) %983)
(/.f64 (*.f64 %4361 %4361) %983)
(/.f64 (*.f64 %5188 %4139) %166)
(/.f64 (*.f64 %5188 %4149) %170)
(/.f64 %5398 %168)
(*.f64 %5400 %4109)
(*.f64 %5366 %621)
(/.f64 (*.f64 %5188 %4223) %201)
(/.f64 %5398 %182)
(/.f64 (*.f64 %5188 %4255) %174)
(/.f64 (*.f64 %5188 %4253) %171)
(*.f64 %5398 %607)
(/.f64 (*.f64 %5188 %4332) %190)
(/.f64 (*.f64 %5188 %4336) %192)
(/.f64 (*.f64 %5188 %4361) %177)
(+.f64 %5417 %5420)
(+.f64 %5339 %5422)
(+.f64 %5420 %5417)
(+.f64 %5425 %5426)
(+.f64 (+.f64 %5417 %5426) %5339)
(-.f64 %5417 (-.f64 %5430 %5339))
(-.f64 %5425 %5430)
(-.f64 %5420 %5434)
(+.f64 %5339 %5436)
(+.f64 (-.f64 %5438 (*.f64 #s(literal 2 binary64) (*.f64 %3270 %2915))) %5417)
(+.f64 (-.f64 %5438 (*.f64 #s(literal 2 binary64) (*.f64 %3270 %3273))) (pow.f64 %3273 #s(literal 2 binary64)))
(fma.f64 %2202 %2202 %5388)
(fma.f64 %2205 %2205 %5388)
(fma.f64 %5450 %5450 %5388)
(fma.f64 %1917 %5452 %5388)
(fma.f64 %5454 %611 %5388)
(fma.f64 %1999 %5456 %5388)
(fma.f64 %619 %5458 %5388)
(fma.f64 %611 %5460 %5388)
(fma.f64 %5460 %611 %5388)
(fma.f64 %5463 %1999 %5388)
(fma.f64 %5465 %619 %5388)
(fma.f64 %2001 %5467 %5388)
(fma.f64 %5469 %2030 %5388)
(fma.f64 %5471 %611 %5388)
(fma.f64 %5473 %5474 %5388)
(fma.f64 %2202 %2202 %5422)
(fma.f64 %2915 %2915 %5420)
(fma.f64 %2202 %2202 %5436)
(fma.f64 %2918 %2918 %5420)
(fma.f64 %2205 %2205 %5422)
(fma.f64 %5450 %5450 %5422)
(fma.f64 %5482 %5482 %5420)
(fma.f64 %2202 %5484 %5388)
(fma.f64 %5484 %2202 %5388)
(fma.f64 %1917 %5452 %5422)
(fma.f64 %2630 %5488 %5420)
(fma.f64 %5490 %613 %5420)
(fma.f64 %5454 %611 %5422)
(fma.f64 %2205 %2205 %5436)
(fma.f64 %5450 %5450 %5436)
(fma.f64 %1999 %5456 %5422)
(fma.f64 %2712 %5496 %5420)
(fma.f64 %619 %5458 %5422)
(fma.f64 %611 %5460 %5422)
(fma.f64 %621 %5500 %5420)
(fma.f64 %613 %5502 %5420)
(fma.f64 %5460 %611 %5422)
(fma.f64 %5502 %613 %5420)
(fma.f64 %5506 %2712 %5420)
(fma.f64 %5508 %621 %5420)
(fma.f64 %5463 %1999 %5422)
(fma.f64 %5465 %619 %5422)
(fma.f64 %1917 %5452 %5436)
(fma.f64 %5454 %611 %5436)
(fma.f64 %2001 %5467 %5422)
(fma.f64 %2714 %5515 %5420)
(fma.f64 %5517 %2743 %5420)
(fma.f64 %5469 %2030 %5422)
(fma.f64 %1999 %5456 %5436)
(fma.f64 %619 %5458 %5436)
(fma.f64 %611 %5460 %5436)
(fma.f64 %5460 %611 %5436)
(fma.f64 %5463 %1999 %5436)
(fma.f64 %5465 %619 %5436)
(fma.f64 %5526 %611 %5388)
(fma.f64 %5471 %611 %5422)
(fma.f64 %5529 %613 %5420)
(fma.f64 %5473 %5474 %5422)
(fma.f64 %5532 %5533 %5420)
(fma.f64 %5535 %1999 %5388)
(fma.f64 %5537 %619 %5388)
(fma.f64 %2001 %5467 %5436)
(fma.f64 %5469 %2030 %5436)
(fma.f64 %5541 %2030 %5388)
(fma.f64 %5471 %611 %5436)
(fma.f64 %5473 %5474 %5436)
(fma.f64 %2202 %5484 %5422)
(fma.f64 %2915 %5546 %5420)
(fma.f64 %5484 %2202 %5422)
(fma.f64 %5546 %2915 %5420)
(fma.f64 %2202 %5484 %5436)
(fma.f64 %5484 %2202 %5436)
(fma.f64 %5552 %2918 %5420)
(fma.f64 %5526 %611 %5422)
(fma.f64 %5555 %613 %5420)
(fma.f64 %5535 %1999 %5422)
(fma.f64 %5537 %619 %5422)
(fma.f64 %5559 %2712 %5420)
(fma.f64 %5561 %621 %5420)
(fma.f64 %5526 %611 %5436)
(fma.f64 %5541 %2030 %5422)
(fma.f64 %5565 %2743 %5420)
(fma.f64 %5535 %1999 %5436)
(fma.f64 %5537 %619 %5436)
(fma.f64 %5541 %2030 %5436)
(-.f64 %5570 (*.f64 %2915 %4109))
(fma.f64 %2202 %4109 %5573)
(fma.f64 %2915 %4112 %5575)
(fma.f64 %4109 %2202 %5573)
(fma.f64 %4109 %2918 %5570)
(fma.f64 %4112 %2915 %5579)
(fma.f64 %2918 %4109 %5570)
(+.f64 %5570 %5573)
(+.f64 %5573 %5570)
(+.f64 (*.f64 %4112 %2915) %5579)
(+.f64 (*.f64 %2915 %4112) %5575)
(-.f64 %5570 (*.f64 %4112 %2918))
(-.f64 %5570 (neg.f64 %5573))
(fma.f64 %2712 (*.f64 %2743 %4109) %5570)
(fma.f64 (*.f64 %4109 %2712) %2743 %5570)
(fma.f64 %1917 %5596 %5573)
(fma.f64 %5598 %611 %5573)
(fma.f64 %1999 %5600 %5573)
(fma.f64 %619 %5602 %5573)
(fma.f64 %2714 %4739 %5570)
(fma.f64 (*.f64 %4109 %2714) %621 %5570)
(fma.f64 %5607 %1999 %5573)
(fma.f64 %5609 %619 %5573)
(fma.f64 %2001 %5611 %5573)
(fma.f64 %5613 %2030 %5573)
(fma.f64 %4125 %5615 %5573)
(fma.f64 %4125 (*.f64 %621 %2918) %5570)
(fma.f64 (*.f64 %2918 %4125) %621 %5570)
(fma.f64 %5621 %621 %5573)
(fma.f64 %4160 %5623 %5573)
(fma.f64 %4160 (*.f64 %607 %2918) %5570)
(fma.f64 %5627 %607 %5573)
(fma.f64 (*.f64 %2918 %4160) %607 %5570)
(fma.f64 %2202 %5188 %5631)
(fma.f64 %2918 %5188 %5633)
(fma.f64 %5188 %2202 %5635)
(fma.f64 %5188 %2918 %5637)
(+.f64 %5635 %5637)
(+.f64 %5637 %5635)
(+.f64 %5631 %5633)
(+.f64 %5633 %5631)
%61
(fabs.f64 %61)
(*.f64 %1858 %1858)
(*.f64 %39 %39)
(neg.f64 %5646)
(*.f64 %5648 %5648)
(*.f64 %5650 %5650)
(*.f64 %40 %40)
(pow.f64 b #s(literal 2 binary64))
(pow.f64 %1858 #s(literal 2 binary64))
(pow.f64 %39 #s(literal 2 binary64))
(*.f64 b %1874)
(*.f64 %1874 b)
%57
(fabs.f64 %57)
(*.f64 a %43)
(*.f64 %42 %42)
(*.f64 %1757 %1757)
(*.f64 %43 a)
(neg.f64 %69)
(*.f64 %5664 %5664)
(*.f64 %5666 %5666)
(*.f64 %43 %43)
(pow.f64 a #s(literal 2 binary64))
(pow.f64 %42 #s(literal 2 binary64))
(pow.f64 %1757 #s(literal 2 binary64))
(*.f64 a %1771)
(*.f64 %1771 a)
%5676
(*.f64 %5675 %5674)
(-.f64 %61 %57)
(fma.f64 a %42 %61)
(fma.f64 b b %69)
(fma.f64 %42 a %61)
(*.f64 %5682 %5683)
(neg.f64 %5685)
(+.f64 %61 %69)
(+.f64 %69 %61)
(*.f64 %5689 %5690)
(*.f64 %5692 %5693)
(*.f64 %5695 %5696)
(-.f64 %69 %5646)
(fma.f64 %42 %43 %61)
(fma.f64 %1757 %5666 %61)
(fma.f64 %1858 %1858 %69)
(fma.f64 %39 %39 %69)
(fma.f64 %5666 %1757 %61)
(fma.f64 %43 %42 %61)
(*.f64 %5676 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %5676)
(*.f64 %5675 %5707)
(*.f64 %5709 %5674)
(*.f64 %5711 %5712)
(*.f64 %5714 %5715)
(*.f64 %5717 %5718)
(*.f64 %5720 %5721)
(neg.f64 %5723)
(neg.f64 (*.f64 #s(literal 1 binary64) %5685))
(fma.f64 %5648 %5648 %69)
(fma.f64 %5650 %5650 %69)
(fma.f64 %40 %40 %69)
(*.f64 #s(literal 2 binary64) %5730)
(*.f64 %5732 #s(literal 1/2 binary64))
(fma.f64 %61 #s(literal 1 binary64) %5734)
(fma.f64 #s(literal 1 binary64) %61 %5736)
(fma.f64 #s(literal 1 binary64) %69 %5738)
(fma.f64 %69 #s(literal 1 binary64) %5740)
(+.f64 %5740 %5734)
(+.f64 %5738 %5736)
(+.f64 %5734 %5740)
(+.f64 %5736 %5738)
(fma.f64 b %1874 %69)
(fma.f64 %1771 %42 %61)
(fma.f64 %1874 b %69)
(fma.f64 %5749 a %61)
%5732
(*.f64 %5676 #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) %5685)
(*.f64 %5675 (*.f64 %5674 #s(literal 2 binary64)))
(*.f64 %5685 #s(literal -2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) %5675) %5674)
(neg.f64 %5758)
(*.f64 %5674 (+.f64 %5675 %5675))
(*.f64 %5675 (+.f64 %5674 %5674))
(*.f64 %5732 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %5732)
(-.f64 %5767 (*.f64 %57 #s(literal 2 binary64)))
(fma.f64 a %1427 %5767)
(fma.f64 b %885 %5771)
(fma.f64 #s(literal 2 binary64) %61 %5771)
(fma.f64 #s(literal 2 binary64) %69 %5767)
(fma.f64 %42 (*.f64 a #s(literal 2 binary64)) %5767)
(fma.f64 %61 #s(literal 2 binary64) %5771)
(fma.f64 %1430 %42 %5767)
(fma.f64 %5766 b %5771)
(fma.f64 %69 #s(literal 2 binary64) %5767)
(fma.f64 (*.f64 #s(literal 2 binary64) %42) a %5767)
(+.f64 %5767 %5771)
(+.f64 %5771 %5767)
(-.f64 %5767 (*.f64 #s(literal -2 binary64) %69))
(-.f64 %5767 (neg.f64 %5771))
(fma.f64 %1858 (*.f64 %1858 #s(literal 2 binary64)) %5771)
(fma.f64 %39 (*.f64 %39 #s(literal 2 binary64)) %5771)
(fma.f64 (*.f64 #s(literal 2 binary64) %1858) %1858 %5771)
(fma.f64 (*.f64 #s(literal 2 binary64) %39) %39 %5771)
(fma.f64 b b %5797)
(+.f64 %61 %5797)
(+.f64 %5797 %61)
(-.f64 %5801 %57)
(fma.f64 a %42 %5801)
(fma.f64 #s(literal 2 binary64) %5738 %5771)
(fma.f64 #s(literal 2 binary64) %5736 %5767)
(fma.f64 %42 a %5801)
(fma.f64 %5767 #s(literal 1 binary64) %5771)
(fma.f64 %5771 #s(literal 1 binary64) %5767)
(fma.f64 %5674 %5675 %5676)
(fma.f64 %5675 %5674 %5676)
(+.f64 %69 %5801)
(+.f64 %5801 %69)
(-.f64 %61 (neg.f64 %5797))
(-.f64 %5797 %5646)
(fma.f64 %1858 %1858 %5797)
(fma.f64 %39 %39 %5797)
(+.f64 %5676 %5676)
(-.f64 %5676 %5685)
(fma.f64 %5682 %5683 %5676)
(fma.f64 %42 %43 %5801)
(fma.f64 %1757 %5666 %5801)
(fma.f64 %5666 %1757 %5801)
(fma.f64 %43 %42 %5801)
(fma.f64 %5689 %5690 %5676)
(fma.f64 %5692 %5693 %5676)
(fma.f64 %5695 %5696 %5676)
(fma.f64 %5648 %5648 %5797)
(fma.f64 %5650 %5650 %5797)
(fma.f64 %40 %40 %5797)
(fma.f64 %5676 #s(literal 1 binary64) %5676)
(fma.f64 #s(literal 1 binary64) %5676 %5676)
(fma.f64 %5675 %5707 %5676)
(fma.f64 %5709 %5674 %5676)
(-.f64 %5676 %5723)
(-.f64 %5676 (*.f64 #s(literal -1 binary64) %5676))
(fma.f64 %5711 %5712 %5676)
(fma.f64 %5714 %5715 %5676)
(fma.f64 %5717 %5718 %5676)
(fma.f64 %5720 %5721 %5676)
(fma.f64 #s(literal 2 binary64) %5730 %5676)
(fma.f64 %5732 #s(literal 1/2 binary64) %5676)
(fma.f64 %1874 %885 %5771)
(fma.f64 (*.f64 #s(literal 2 binary64) %1874) b %5771)
(fma.f64 b %1874 %5797)
(fma.f64 %1874 b %5797)
(fma.f64 %1771 %42 %5801)
(fma.f64 %5749 a %5801)
(*.f64 #s(literal 2 binary64) %5851)
(*.f64 %1741 %5732)
(*.f64 %5676 %5854)
%5856
(*.f64 %5675 (*.f64 %5674 %5854))
(*.f64 %5854 %5676)
(*.f64 %5851 #s(literal 2 binary64))
(*.f64 (*.f64 %5854 %5675) %5674)
(neg.f64 %5863)
(*.f64 #s(literal 2 binary64) %5865)
(*.f64 %5856 #s(literal 1 binary64))
(fma.f64 %1741 %5767 %5868)
(fma.f64 %61 %5854 %5870)
(fma.f64 %69 %5854 %5872)
(fma.f64 %5767 %1741 %5874)
(fma.f64 %5854 %61 %5876)
(fma.f64 %5854 %69 %5878)
(+.f64 (*.f64 %5767 %1741) %5874)
(+.f64 (*.f64 %1741 %5767) %5868)
(+.f64 %5876 %5878)
(+.f64 %5878 %5876)
(+.f64 %5870 %5872)
(+.f64 %5872 %5870)
(fma.f64 b %2573 %5888)
(fma.f64 b %2573 %5890)
(fma.f64 %1741 %61 %5888)
(fma.f64 %1741 %61 %5890)
(fma.f64 %2573 b %5888)
(fma.f64 %2573 b %5890)
(fma.f64 %61 %1741 %5888)
(fma.f64 %61 %1741 %5890)
(+.f64 %2599 %5888)
(+.f64 %2599 %5890)
(fma.f64 %1741 %5801 %5900)
(fma.f64 %5801 %1741 %5902)
(fma.f64 %1741 %5676 %5851)
(fma.f64 %5676 %1741 %5851)
(fma.f64 %5675 (*.f64 %5674 %1741) %5851)
(fma.f64 (*.f64 %1741 %5675) %5674 %5851)
(+.f64 (*.f64 %5801 %1741) %5902)
(+.f64 (*.f64 %1741 %5801) %5900)
(+.f64 %5851 %5851)
(-.f64 %5851 (*.f64 %5685 %1741))
(fma.f64 %5685 %5917 %5851)
(-.f64 %5851 (*.f64 %5917 %5676))
(fma.f64 #s(literal 1 binary64) %5851 %5865)
(fma.f64 %5851 #s(literal 1 binary64) %5922)
(+.f64 %5922 %5922)
(+.f64 %5865 %5865)
(*.f64 %5676 %5926)
(*.f64 %5675 (*.f64 %5674 %5926))
%5930
(neg.f64 %5931)
(*.f64 %5676 (*.f64 %5926 #s(literal 1 binary64)))
(*.f64 %5930 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %5930)
(*.f64 (*.f64 %5930 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %5942)
(*.f64 %5732 %5941)
(*.f64 %5941 %5732)
(*.f64 %5942 #s(literal 2 binary64))
(/.f64 (*.f64 %5940 %5732) #s(literal 2 binary64))
(/.f64 (*.f64 %5732 %5940) #s(literal 2 binary64))
(*.f64 %1741 %5951)
(*.f64 %1798 %5856)
(*.f64 %5856 %1798)
(*.f64 %5758 %5955)
(*.f64 %5951 %1741)
(*.f64 %5958 %5851)
(*.f64 %5854 %5960)
(*.f64 (*.f64 %1798 %5676) %5854)
(*.f64 %5851 %5958)
(*.f64 (*.f64 %1798 %5854) %5676)
(*.f64 %5732 (neg.f64 %5955))
(*.f64 %1832 %5863)
(*.f64 %5863 %1832)
(*.f64 %5856 %5971)
(*.f64 %5971 %5856)
(*.f64 #s(literal 2 binary64) (*.f64 %5942 #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %5942))
(*.f64 %5732 (*.f64 %5941 #s(literal 1 binary64)))
(*.f64 %1741 (*.f64 %5951 #s(literal 1 binary64)))
(*.f64 %5856 %1816)
(*.f64 %5951 (*.f64 %1741 #s(literal 1 binary64)))
(*.f64 %5958 %5922)
(/.f64 (*.f64 %5990 %5732) #s(literal 2 binary64))
(/.f64 (*.f64 %5732 %5990) #s(literal 2 binary64))
(/.f64 (*.f64 %6001 %5732) #s(literal 2 binary64))
(/.f64 (*.f64 %5732 %6001) #s(literal 2 binary64))
(fma.f64 %5856 %1818 %5930)
(+.f64 (*.f64 %5856 %1818) %5930)
(fma.f64 %5767 %5941 %6009)
(fma.f64 %5941 %5767 %6011)
(+.f64 (*.f64 %5941 %5767) %6011)
(+.f64 (*.f64 %5767 %5941) %6009)
(fma.f64 %61 %5941 %6017)
(fma.f64 %5941 %61 %6019)
(+.f64 (*.f64 %5941 %61) %6019)
(+.f64 (*.f64 %61 %5941) %6017)
(fma.f64 %5801 %5941 %6025)
(fma.f64 %5941 %5801 %6027)
(fma.f64 %5676 %5941 %5942)
(fma.f64 %5675 (*.f64 %5674 %5941) %5942)
(fma.f64 %5941 %5676 %5942)
(+.f64 (*.f64 %5941 %5801) %6027)
(+.f64 (*.f64 %5801 %5941) %6025)
(+.f64 %5942 %5942)
(fma.f64 %1741 %5960 %5942)
(fma.f64 %1798 %5851 %5942)
(fma.f64 %5851 %1798 %5942)
(fma.f64 %5960 %1741 %5942)
(fma.f64 %1818 %5856 %6042)
(+.f64 (*.f64 %1818 %5856) %6042)
%6046
(*.f64 %5676 %6047)
(/.f64 %5931 %163)
(neg.f64 %6050)
(*.f64 %5676 (*.f64 %5926 %619))
(*.f64 %5930 %619)
(*.f64 %6046 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %6046)
(*.f64 %619 %5930)
(*.f64 %2030 %5931)
(*.f64 (*.f64 %619 %5676) %5926)
(*.f64 %5931 %2030)
(/.f64 #s(literal 1 binary64) (/.f64 x-scale %5930))
(/.f64 %6064 %163)
(/.f64 %6066 %163)
(neg.f64 %6068)
(/.f64 #s(literal 1 binary64) (/.f64 %163 %5931))
(*.f64 %5931 %2073)
(*.f64 (*.f64 %6046 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 2 binary64) %6076)
(*.f64 %5676 (*.f64 #s(literal 2 binary64) %6075))
(*.f64 %5732 %6075)
(*.f64 %5941 %6081)
(*.f64 %6076 #s(literal 2 binary64))
(*.f64 %6075 %5732)
(*.f64 %1741 %6085)
(*.f64 %1798 %6087)
(*.f64 %5676 (*.f64 %5854 %2172))
(*.f64 %5856 %2172)
(*.f64 %2172 %5856)
(*.f64 %5951 %2170)
(*.f64 %5958 %6094)
(*.f64 %5854 %6096)
(*.f64 %5851 (*.f64 #s(literal 2 binary64) %2172))
(*.f64 %6087 %1798)
(*.f64 (*.f64 %2172 %5676) %5854)
(*.f64 (*.f64 %2172 #s(literal 2 binary64)) %5851)
(*.f64 %6085 %1741)
(*.f64 (*.f64 %2172 %5854) %5676)
(*.f64 %5758 (/.f64 %5941 %163))
(*.f64 %5863 %2435)
(*.f64 %1832 %6111)
(*.f64 #s(literal 2 binary64) (*.f64 %6076 #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %6076))
(*.f64 %5732 (*.f64 %6075 #s(literal 1 binary64)))
(*.f64 (*.f64 %619 #s(literal 2 binary64)) %5942)
(*.f64 %5758 (*.f64 %5941 %2030))
(*.f64 (*.f64 %619 %5732) %5941)
(*.f64 %1741 (*.f64 %6085 #s(literal 1 binary64)))
(*.f64 %1798 (*.f64 %5863 %2030))
(*.f64 %1798 (*.f64 %6087 #s(literal 1 binary64)))
(*.f64 %5732 (*.f64 %5955 %2030))
(*.f64 %5856 (*.f64 %2172 #s(literal 1 binary64)))
(*.f64 %5951 %2190)
(*.f64 %5958 (*.f64 %5851 %619))
(*.f64 (*.f64 %619 %1741) %5951)
(*.f64 (*.f64 %619 %5951) %1741)
(*.f64 (*.f64 %619 %5958) %5851)
(*.f64 %1832 (*.f64 %5856 %2030))
(fma.f64 %5676 %6075 %6076)
(+.f64 %6076 %6076)
(fma.f64 %1741 %6096 %6076)
(fma.f64 %2172 %5851 %6076)
(fma.f64 %5851 %2172 %6076)
(fma.f64 %5942 %619 %6076)
(/.f64 %5930 %168)
%6154
(/.f64 %6046 y-scale)
(/.f64 %6157 x-scale)
(*.f64 (/.f64 %5676 x-scale) %6156)
(*.f64 (/.f64 %5676 y-scale) %6047)
(/.f64 %5931 %201)
(neg.f64 %6164)
(/.f64 %6050 %166)
(/.f64 %6167 %163)
(/.f64 (neg.f64 %6167) x-scale)
(/.f64 %5930 %182)
(*.f64 %5676 (*.f64 %5926 %607))
(*.f64 %5930 %607)
(*.f64 #s(literal 1 binary64) %6154)
(*.f64 %607 %5930)
(/.f64 #s(literal 1 binary64) (/.f64 %168 %5930))
(/.f64 (*.f64 %5931 %2743) x-scale)
(*.f64 %6046 %621)
(*.f64 %619 %6157)
(*.f64 %621 %6046)
(*.f64 %2743 %6050)
(*.f64 %5931 (/.f64 %2030 y-scale))
(*.f64 %6050 %2743)
(*.f64 %6167 %2030)
(*.f64 %6157 %619)
(/.f64 %6064 %201)
(/.f64 %6066 %201)
(*.f64 %5931 %678)
(/.f64 #s(literal 1 binary64) (/.f64 y-scale %6046))
(/.f64 #s(literal 1 binary64) (/.f64 x-scale %6157))
(/.f64 #s(literal 1 binary64) (/.f64 %201 %5931))
(/.f64 (*.f64 %6046 #s(literal -1 binary64)) %166)
(/.f64 (*.f64 %5930 %2743) %163)
(/.f64 (*.f64 #s(literal -1 binary64) %6046) %166)
(/.f64 %6068 %166)
(*.f64 %5931 (/.f64 %619 %166))
(*.f64 %5931 (/.f64 %621 %163))
(/.f64 (*.f64 %5931 #s(literal -1 binary64)) %182)
(/.f64 (*.f64 #s(literal -1 binary64) %5931) %182)
(/.f64 #s(literal 1 binary64) (/.f64 %166 %6050))
(/.f64 #s(literal 1 binary64) (/.f64 %163 %6167))
(*.f64 %5930 (*.f64 %2030 %2743))
(*.f64 %5931 (*.f64 %619 %2743))
(*.f64 %5931 (*.f64 %2030 %621))
(*.f64 #s(literal 2 binary64) (*.f64 %5676 %6224))
(*.f64 #s(literal 2 binary64) (/.f64 %5942 %168))
(*.f64 %5676 (*.f64 #s(literal 2 binary64) %6224))
(*.f64 %5732 %6224)
(*.f64 %5941 (/.f64 %5732 %168))
(*.f64 %6224 %5732)
(/.f64 (*.f64 %6081 %5941) y-scale)
(/.f64 (*.f64 %6237 %5941) x-scale)
(*.f64 #s(literal 2 binary64) (*.f64 %5851 %6240))
(*.f64 #s(literal 2 binary64) (/.f64 %6076 y-scale))
(*.f64 %1741 (*.f64 %5732 %6240))
(*.f64 %1741 (/.f64 %5951 %168))
(*.f64 %1798 %6250)
(*.f64 %5676 (*.f64 %5854 %6240))
(*.f64 %5856 %6240)
(*.f64 %839 (/.f64 %5942 y-scale))
(*.f64 %841 %6076)
(*.f64 %6081 %6258)
(*.f64 %6237 %6075)
(*.f64 %5951 (/.f64 %1741 %168))
(*.f64 %5958 (/.f64 %5851 %168))
(*.f64 %5854 (*.f64 %5676 %6240))
(*.f64 %6240 %5856)
(*.f64 %5851 (*.f64 #s(literal 2 binary64) %6240))
(*.f64 %6075 %6237)
(*.f64 %6258 %6081)
(*.f64 %6250 %1798)
(*.f64 %5758 (/.f64 %5941 %201))
(/.f64 (*.f64 %2883 %5856) x-scale)
(/.f64 %6278 x-scale)
(*.f64 %1741 (/.f64 %6085 y-scale))
(*.f64 %2172 %6277)
(*.f64 %2883 %6087)
(*.f64 %6277 %2172)
(*.f64 %6087 %2883)
(*.f64 %2170 %6286)
(*.f64 %2885 %6085)
(*.f64 %6085 %2885)
(*.f64 %6286 %2170)
(*.f64 (/.f64 %5958 x-scale) (/.f64 %5851 y-scale))
(*.f64 (/.f64 %5958 y-scale) %6094)
(*.f64 %5863 (/.f64 %1798 %201))
(*.f64 %5863 (/.f64 %2172 %166))
(*.f64 %2435 (/.f64 %5863 y-scale))
(*.f64 (/.f64 %5732 %163) (/.f64 %5955 y-scale))
(*.f64 %1832 (/.f64 %5856 %201))
(*.f64 #s(literal 2 binary64) (*.f64 %5942 %607))
(*.f64 %5941 (*.f64 %5732 %607))
(/.f64 (*.f64 %6277 %1832) %163)
(*.f64 %6111 (/.f64 %1832 y-scale))
(*.f64 #s(literal 2 binary64) (*.f64 %6076 %621))
(*.f64 %1741 (*.f64 %5951 %607))
(*.f64 %5732 (*.f64 %6075 %621))
(*.f64 (*.f64 %621 #s(literal 2 binary64)) %6076)
(*.f64 %5951 (*.f64 %1741 %607))
(*.f64 %5958 (*.f64 %5851 %607))
(*.f64 (*.f64 %621 %5732) %6075)
(*.f64 %1741 (*.f64 %6085 %621))
(*.f64 %1798 (*.f64 %6087 %621))
(*.f64 %1798 (*.f64 %619 %6277))
(*.f64 %5863 (*.f64 %2172 %2743))
(*.f64 (*.f64 %621 %1798) %6087)
(*.f64 (*.f64 %621 %1741) %6085)
(*.f64 %6278 %619)
(*.f64 (*.f64 %621 %5856) %2172)
(*.f64 %5856 (*.f64 %2435 %2743))
%6346
(pow.f64 %6164 #s(literal 2 binary64))
(fabs.f64 %6346)
(pow.f64 %6349 #s(literal 2 binary64))
(neg.f64 %6351)
(/.f64 %6353 %170)
(/.f64 %6355 y-scale)
(/.f64 %6357 %2791)
(/.f64 %6359 %177)
(/.f64 %6361 %166)
(/.f64 (/.f64 %6353 %187) %187)
(/.f64 %6365 %171)
(/.f64 %6367 %168)
(/.f64 (/.f64 %6359 %170) %173)
(/.f64 (/.f64 %6359 y-scale) %174)
(/.f64 (/.f64 %6359 %171) x-scale)
(*.f64 %613 %6353)
(*.f64 %6353 %613)
(/.f64 #s(literal 1 binary64) (/.f64 %170 %6353))
(/.f64 %6379 y-scale)
(/.f64 (/.f64 %6367 y-scale) x-scale)
(*.f64 %621 %6355)
(*.f64 %6355 %621)
(/.f64 (neg.f64 %6359) %213)
(/.f64 #s(literal 1 binary64) (/.f64 y-scale %6355))
(/.f64 (*.f64 %6355 #s(literal -1 binary64)) %166)
(*.f64 %6361 %2743)
(/.f64 %6365 %3707)
(/.f64 %6393 %190)
(/.f64 (/.f64 %6359 %201) %201)
(/.f64 (/.f64 %6359 %196) %196)
(/.f64 (neg.f64 %6367) %201)
(*.f64 %6357 %2946)
(*.f64 %6359 %546)
(/.f64 #s(literal 1 binary64) (/.f64 %2791 %6357))
(/.f64 #s(literal 1 binary64) (/.f64 %177 %6359))
(*.f64 %6365 %617)
(*.f64 %6367 %607)
(/.f64 #s(literal 1 binary64) (/.f64 %166 %6361))
(/.f64 #s(literal 1 binary64) (/.f64 %171 %6365))
(/.f64 #s(literal 1 binary64) (/.f64 %168 %6367))
(*.f64 %6379 %621)
(*.f64 %6393 %3767)
(/.f64 #s(literal 1 binary64) (/.f64 %190 %6393))
(/.f64 (/.f64 %6359 %231) %168)
(*.f64 %5930 %6421)
(/.f64 (*.f64 %6050 %5931) %171)
(/.f64 (*.f64 %6167 %5931) %174)
(/.f64 (*.f64 %6157 %5930) %174)
(/.f64 (*.f64 %5930 %6157) %174)
(/.f64 %6432 x-scale)
(/.f64 (*.f64 %5931 %6167) %174)
(*.f64 %5930 %6436)
(*.f64 %5930 %6438)
(*.f64 %6046 %6431)
(*.f64 %6154 %6154)
(*.f64 %6164 %6164)
(*.f64 %6157 %6443)
(*.f64 %6431 %6046)
(*.f64 %6446 %6447)
(*.f64 %6447 %6446)
(*.f64 %6443 %6157)
(/.f64 (*.f64 %5930 %5931) %213)
(/.f64 (*.f64 %5931 %5930) %213)
(/.f64 (*.f64 %6167 %6167) %173)
(/.f64 (*.f64 %6157 %6157) %173)
(/.f64 (*.f64 %6157 %6154) x-scale)
(/.f64 (*.f64 %6154 %6157) x-scale)
(*.f64 %6050 %6463)
(*.f64 %6157 %6465)
(*.f64 %6465 %6157)
(/.f64 (*.f64 %6046 %5931) %190)
(/.f64 (*.f64 %6167 %5930) %4870)
(/.f64 (*.f64 %6157 %5931) %192)
(/.f64 (*.f64 %5930 %6167) %4867)
(/.f64 (*.f64 %5931 %6157) %192)
(/.f64 (*.f64 %5931 %6431) %163)
(/.f64 (*.f64 %6154 %5931) %201)
(/.f64 (*.f64 %5931 %6154) %201)
(*.f64 %5930 %6484)
(*.f64 %6050 %6486)
(/.f64 (*.f64 %6050 %6157) %201)
(/.f64 (*.f64 %6167 %6046) %201)
(/.f64 (*.f64 %6167 %6157) %2078)
(/.f64 (*.f64 %6167 %6154) %163)
(/.f64 (*.f64 %6157 %6050) %201)
(/.f64 (*.f64 %6157 %6167) %2078)
(/.f64 (*.f64 %6046 %6167) %201)
(/.f64 (*.f64 %6154 %6167) %163)
(*.f64 %6046 %6504)
(*.f64 %6050 %6506)
(*.f64 %6050 %6508)
(*.f64 %6510 %6510)
(*.f64 %6349 %6349)
(/.f64 (*.f64 %6050 %6167) %182)
(/.f64 (*.f64 %6167 %6050) %182)
(*.f64 %5930 %6517)
(*.f64 %5930 %6519)
(*.f64 %619 %6432)
(*.f64 %5931 %6522)
(*.f64 %6524 %6524)
(*.f64 %6526 %6526)
(*.f64 %6046 %6528)
(*.f64 %6050 %6530)
(*.f64 %6532 %6532)
(*.f64 %6534 %6534)
(/.f64 %6537 %168)
(*.f64 %6154 %6536)
(*.f64 %6540 %6154)
(*.f64 %6536 %6154)
(/.f64 (*.f64 %6536 %6157) x-scale)
(/.f64 %6545 y-scale)
(/.f64 (*.f64 %6536 %5931) %201)
(/.f64 (*.f64 %6536 %6167) %163)
(/.f64 %6551 %166)
(*.f64 %6537 %607)
(*.f64 %6551 %2743)
(*.f64 %6555 %6046)
(*.f64 %6545 %621)
(*.f64 #s(literal 2 binary64) %6558)
(*.f64 %5732 %6560)
(*.f64 %5732 %6562)
(*.f64 %6564 %6224)
(*.f64 %1741 %6566)
(*.f64 %1798 %6568)
(*.f64 %1798 %6570)
(*.f64 %5856 %6572)
(*.f64 %5856 %6574)
(*.f64 %6081 %6576)
(*.f64 %6237 %6578)
(*.f64 %2172 %6580)
(*.f64 %6582 %6258)
(*.f64 %6584 %6075)
(*.f64 %6586 %6250)
(*.f64 %6588 %6240)
(*.f64 %2172 %6590)
(*.f64 %2883 %6592)
(*.f64 %6277 %6594)
(*.f64 %6087 %6596)
(*.f64 %6598 %6277)
(*.f64 %6600 %6087)
(*.f64 %6602 %2172)
(*.f64 %6604 %2883)
(*.f64 %1851 %6606)
(*.f64 %6608 %6224)
(*.f64 %6610 %6258)
(*.f64 %6612 %6075)
(*.f64 %6614 %6250)
(*.f64 %6616 %6240)
(*.f64 %6618 %6277)
(*.f64 %6620 %6087)
(*.f64 %6622 %2172)
(*.f64 %6624 %2883)
(*.f64 %6626 %6627)
(*.f64 %6629 %6630)
(*.f64 %6632 %6633)
(*.f64 %6635 %6636)
(*.f64 %6638 %6639)
(*.f64 %6641 %6642)
(*.f64 %6639 %6638)
(*.f64 %6642 %6641)
%6647
(fabs.f64 %6647)
(neg.f64 (neg.f64 %6647))
(+.f64 %4626 %6346)
(+.f64 %6346 %4626)
(-.f64 %4626 %6351)
(-.f64 %6346 %4631)
(neg.f64 (-.f64 %4631 %6346))
(neg.f64 (+.f64 %4631 %6351))
(/.f64 (+.f64 %4633 %6353) %170)
(/.f64 (+.f64 %6353 %4633) %170)
(/.f64 (+.f64 %4651 %6359) %177)
(/.f64 (+.f64 %6359 %4651) %177)
(fma.f64 %613 %6353 %4626)
(fma.f64 %6353 %613 %4626)
(/.f64 (fma.f64 %4626 y-scale %6355) y-scale)
(fma.f64 %621 %6355 %4626)
(fma.f64 %6355 %621 %4626)
(fma.f64 %6361 %2743 %4626)
(fma.f64 %6357 %2946 %4626)
(/.f64 (+.f64 %4635 %6355) y-scale)
(/.f64 (+.f64 %6355 %4635) y-scale)
(fma.f64 %6359 %546 %4626)
(/.f64 (fma.f64 %4626 %170 %6353) %170)
(fma.f64 %6365 %617 %4626)
(fma.f64 %6367 %607 %4626)
(fma.f64 %4633 %613 %6346)
(/.f64 (fma.f64 %4626 %166 %6361) %166)
(/.f64 (fma.f64 %6346 y-scale %4635) y-scale)
(fma.f64 %6379 %621 %4626)
(fma.f64 %4635 %621 %6346)
(fma.f64 %6393 %3767 %4626)
(pow.f64 %6647 #s(literal 1 binary64))
(/.f64 (fma.f64 %4626 %2791 %6357) %2791)
(/.f64 (fma.f64 %6346 %170 %4633) %170)
(/.f64 (fma.f64 %4626 %168 %6367) %168)
(/.f64 (+.f64 %4653 %6367) %168)
(/.f64 (+.f64 %6367 %4653) %168)
(/.f64 (fma.f64 %4626 %171 %6365) %171)
(fma.f64 %4651 %546 %6346)
(fma.f64 %4653 %607 %6346)
(/.f64 (fma.f64 %4635 y-scale (*.f64 y-scale %6355)) %170)
(/.f64 (fma.f64 %4635 y-scale (*.f64 %6355 y-scale)) %170)
(/.f64 (fma.f64 %6355 y-scale (*.f64 y-scale %4635)) %170)
(/.f64 (fma.f64 %6355 y-scale (*.f64 %4635 y-scale)) %170)
(/.f64 (fma.f64 %4626 %177 %6359) %177)
(/.f64 (fma.f64 %4626 %190 %6393) %190)
(/.f64 (fma.f64 %4633 y-scale (*.f64 %170 %6355)) %2955)
(/.f64 (fma.f64 %4633 y-scale (*.f64 %6355 %170)) %2955)
(/.f64 (fma.f64 %4635 %170 (*.f64 y-scale %6353)) %3006)
(/.f64 (fma.f64 %4635 %170 (*.f64 %6353 y-scale)) %3006)
(/.f64 (fma.f64 %6353 y-scale (*.f64 %170 %4635)) %2955)
(/.f64 (fma.f64 %6355 %170 (*.f64 y-scale %4633)) %3006)
(/.f64 (fma.f64 %6346 %168 %4653) %168)
(/.f64 (fma.f64 %6353 y-scale (*.f64 %4635 %170)) %2955)
(/.f64 (fma.f64 %6355 %170 (*.f64 %4633 y-scale)) %3006)
(/.f64 (fma.f64 %4635 %166 (*.f64 y-scale %6361)) %2791)
(/.f64 (fma.f64 %4635 %166 (*.f64 %6361 y-scale)) %2791)
(/.f64 (fma.f64 %6361 y-scale (*.f64 %166 %4635)) %2791)
(/.f64 (fma.f64 %6361 y-scale (*.f64 %4635 %166)) %2791)
(/.f64 (fma.f64 %4633 %170 (*.f64 %170 %6353)) %982)
(/.f64 (fma.f64 %4633 %170 (*.f64 %6353 %170)) %982)
(/.f64 (fma.f64 %6353 %170 (*.f64 %170 %4633)) %982)
(/.f64 (fma.f64 %6353 %170 (*.f64 %4633 %170)) %982)
(/.f64 (fma.f64 %4633 %166 (*.f64 %170 %6361)) %3055)
(/.f64 (fma.f64 %4633 %166 (*.f64 %6361 %170)) %3055)
(/.f64 (fma.f64 %4635 %2791 (*.f64 y-scale %6357)) %3843)
(/.f64 (fma.f64 %4635 %2791 (*.f64 %6357 y-scale)) %3843)
(/.f64 (fma.f64 %6357 y-scale (*.f64 %2791 %4635)) %6787)
(/.f64 (fma.f64 %6361 %170 (*.f64 %166 %4633)) %3058)
(/.f64 (fma.f64 %6357 y-scale (*.f64 %4635 %2791)) %6787)
(/.f64 (fma.f64 %6361 %170 (*.f64 %4633 %166)) %3058)
(/.f64 (fma.f64 %4635 %168 (*.f64 y-scale %6367)) %171)
(/.f64 (fma.f64 %4635 %168 (*.f64 %6367 y-scale)) %171)
(/.f64 (fma.f64 %6367 y-scale (*.f64 %168 %4635)) %171)
(/.f64 (fma.f64 %6367 y-scale (*.f64 %4635 %168)) %171)
(/.f64 (fma.f64 %4633 %2791 (*.f64 %170 %6357)) %6812)
(/.f64 (fma.f64 %4633 %2791 (*.f64 %6357 %170)) %6812)
(/.f64 (fma.f64 %6357 %170 (*.f64 %2791 %4633)) %6819)
(/.f64 (fma.f64 %6357 %170 (*.f64 %4633 %2791)) %6819)
(/.f64 (fma.f64 %4633 %168 (*.f64 %170 %6367)) %4925)
(/.f64 (fma.f64 %4633 %168 (*.f64 %6367 %170)) %4925)
(/.f64 (fma.f64 %6367 %170 (*.f64 %168 %4633)) %4901)
(/.f64 (fma.f64 %6346 %177 %4651) %177)
(/.f64 (fma.f64 %6367 %170 (*.f64 %4633 %168)) %4901)
(/.f64 (fma.f64 %4635 %171 (*.f64 y-scale %6365)) %4931)
(/.f64 (fma.f64 %4635 %171 (*.f64 %6365 y-scale)) %4931)
(/.f64 (fma.f64 %6365 y-scale (*.f64 %171 %4635)) %4907)
(/.f64 (fma.f64 %6365 y-scale (*.f64 %4635 %171)) %4907)
(/.f64 (fma.f64 %4653 y-scale (*.f64 %168 %6355)) %171)
(/.f64 (fma.f64 %4653 y-scale (*.f64 %6355 %168)) %171)
(/.f64 (fma.f64 %6355 %168 (*.f64 %4653 y-scale)) %171)
(/.f64 (fma.f64 %6355 %168 (*.f64 y-scale %4653)) %171)
(/.f64 (fma.f64 %4633 %171 (*.f64 %170 %6365)) %5055)
(/.f64 (fma.f64 %4633 %171 (*.f64 %6365 %170)) %5055)
(/.f64 (fma.f64 %4635 %177 (*.f64 y-scale %6359)) %5058)
(/.f64 (fma.f64 %4635 %177 (*.f64 %6359 y-scale)) %5058)
(/.f64 (fma.f64 %6365 %170 (*.f64 %171 %4633)) %5033)
(/.f64 (fma.f64 %6359 y-scale (*.f64 %177 %4635)) %5036)
(/.f64 (fma.f64 %6365 %170 (*.f64 %4633 %171)) %5033)
(/.f64 (fma.f64 %6359 y-scale (*.f64 %4635 %177)) %5036)
(/.f64 (fma.f64 %4635 %190 (*.f64 y-scale %6393)) %5000)
(/.f64 (fma.f64 %4635 %190 (*.f64 %6393 y-scale)) %5000)
(/.f64 (fma.f64 %6393 y-scale (*.f64 %190 %4635)) %4977)
(/.f64 (fma.f64 %6393 y-scale (*.f64 %4635 %190)) %4977)
(/.f64 (fma.f64 %4653 %170 (*.f64 %168 %6353)) %4901)
(/.f64 (fma.f64 %4653 %170 (*.f64 %6353 %168)) %4901)
(/.f64 (fma.f64 %6353 %168 (*.f64 %4653 %170)) %4925)
(/.f64 (fma.f64 %6353 %168 (*.f64 %170 %4653)) %4925)
(/.f64 (fma.f64 %4653 %166 (*.f64 %168 %6361)) %190)
(/.f64 (fma.f64 %4653 %166 (*.f64 %6361 %168)) %190)
(/.f64 (fma.f64 %6361 %168 (*.f64 %4653 %166)) %190)
(/.f64 (fma.f64 %6361 %168 (*.f64 %166 %4653)) %190)
(/.f64 (fma.f64 %4633 %177 (*.f64 %170 %6359)) %5186)
(/.f64 (fma.f64 %4633 %177 (*.f64 %6359 %170)) %5186)
(/.f64 (fma.f64 %6359 %170 (*.f64 %177 %4633)) %5180)
(/.f64 (fma.f64 %6359 %170 (*.f64 %4633 %177)) %5180)
(/.f64 (fma.f64 %4633 %190 (*.f64 %170 %6393)) %5128)
(/.f64 (fma.f64 %4633 %190 (*.f64 %6393 %170)) %5128)
(/.f64 (fma.f64 %6393 %170 (*.f64 %190 %4633)) %5113)
(/.f64 (fma.f64 %6393 %170 (*.f64 %4633 %190)) %5113)
(/.f64 (fma.f64 %4653 %2791 (*.f64 %168 %6357)) %6948)
(/.f64 (fma.f64 %4653 %2791 (*.f64 %6357 %168)) %6948)
(/.f64 (fma.f64 %6357 %168 (*.f64 %4653 %2791)) %6955)
(/.f64 (fma.f64 %6357 %168 (*.f64 %2791 %4653)) %6955)
(/.f64 (fma.f64 %4653 %168 (*.f64 %168 %6367)) %177)
(/.f64 (fma.f64 %4653 %168 (*.f64 %6367 %168)) %177)
(/.f64 (fma.f64 %4651 y-scale (*.f64 %177 %6355)) %5036)
(/.f64 (fma.f64 %4651 y-scale (*.f64 %6355 %177)) %5036)
(/.f64 (fma.f64 %6367 %168 (*.f64 %4653 %168)) %177)
(/.f64 (fma.f64 %6355 %177 (*.f64 %4651 y-scale)) %5058)
(/.f64 (fma.f64 %6367 %168 (*.f64 %168 %4653)) %177)
(/.f64 (fma.f64 %6355 %177 (*.f64 y-scale %4651)) %5058)
(/.f64 (fma.f64 %4651 %170 (*.f64 %177 %6353)) %5180)
(/.f64 (fma.f64 %4651 %170 (*.f64 %6353 %177)) %5180)
(/.f64 (fma.f64 %6353 %177 (*.f64 %4651 %170)) %5186)
(/.f64 (fma.f64 %6353 %177 (*.f64 %170 %4651)) %5186)
(/.f64 (fma.f64 %4651 %166 (*.f64 %177 %6361)) %5099)
(/.f64 (fma.f64 %4651 %166 (*.f64 %6361 %177)) %5099)
(/.f64 (fma.f64 %6361 %177 (*.f64 %4651 %166)) %5102)
(/.f64 (fma.f64 %6361 %177 (*.f64 %166 %4651)) %5102)
(/.f64 (fma.f64 %4653 %171 (*.f64 %168 %6365)) %5085)
(/.f64 (fma.f64 %4653 %171 (*.f64 %6365 %168)) %5085)
(/.f64 (fma.f64 %6365 %168 (*.f64 %4653 %171)) %5092)
(/.f64 (fma.f64 %6365 %168 (*.f64 %171 %4653)) %5092)
(/.f64 (fma.f64 %4651 %2791 (*.f64 %177 %6357)) %7022)
(/.f64 (fma.f64 %4651 %2791 (*.f64 %6357 %177)) %7022)
(/.f64 (fma.f64 %6357 %177 (*.f64 %4651 %2791)) %7029)
(/.f64 (fma.f64 %6357 %177 (*.f64 %2791 %4651)) %7029)
(/.f64 (fma.f64 %4653 %177 (*.f64 %168 %6359)) %1248)
(/.f64 (fma.f64 %4653 %177 (*.f64 %6359 %168)) %1248)
(/.f64 (fma.f64 %4651 %168 (*.f64 %177 %6367)) %1255)
(/.f64 (fma.f64 %4651 %168 (*.f64 %6367 %177)) %1255)
(/.f64 (fma.f64 %6359 %168 (*.f64 %4653 %177)) %1255)
(/.f64 (fma.f64 %6367 %177 (*.f64 %4651 %168)) %1248)
(/.f64 (fma.f64 %6359 %168 (*.f64 %177 %4653)) %1255)
(/.f64 (fma.f64 %6367 %177 (*.f64 %168 %4651)) %1248)
(/.f64 (fma.f64 %4653 %190 (*.f64 %168 %6393)) %5160)
(/.f64 (fma.f64 %4653 %190 (*.f64 %6393 %168)) %5160)
(/.f64 (fma.f64 %6393 %168 (*.f64 %4653 %190)) %5170)
(/.f64 (fma.f64 %6393 %168 (*.f64 %190 %4653)) %5170)
(/.f64 (fma.f64 %4651 %171 (*.f64 %177 %6365)) %5323)
(/.f64 (fma.f64 %4651 %171 (*.f64 %6365 %177)) %5323)
(/.f64 (fma.f64 %6365 %177 (*.f64 %4651 %171)) %5329)
(/.f64 (fma.f64 %6365 %177 (*.f64 %171 %4651)) %5329)
(/.f64 (fma.f64 %4651 %177 (*.f64 %177 %6359)) %983)
(/.f64 (fma.f64 %4651 %177 (*.f64 %6359 %177)) %983)
(/.f64 (fma.f64 %6359 %177 (*.f64 %4651 %177)) %983)
(/.f64 (fma.f64 %6359 %177 (*.f64 %177 %4651)) %983)
(/.f64 (fma.f64 %4651 %190 (*.f64 %177 %6393)) %5375)
(/.f64 (fma.f64 %4651 %190 (*.f64 %6393 %177)) %5375)
(/.f64 (fma.f64 %6393 %177 (*.f64 %4651 %190)) %5378)
(/.f64 (fma.f64 %6393 %177 (*.f64 %190 %4651)) %5378)
(fma.f64 %5930 %6421 %4626)
(fma.f64 %5930 %6436 %4626)
(fma.f64 %5930 %6438 %4626)
(fma.f64 %6046 %6431 %4626)
(fma.f64 %6154 %6154 %4626)
(fma.f64 %6164 %6164 %4626)
(fma.f64 %6157 %6443 %4626)
(fma.f64 %6431 %6046 %4626)
(fma.f64 %6446 %6447 %4626)
(fma.f64 %6447 %6446 %4626)
(fma.f64 %6443 %6157 %4626)
(fma.f64 %6050 %6463 %4626)
(fma.f64 %6157 %6465 %4626)
(fma.f64 %6465 %6157 %4626)
(fma.f64 %5930 %6484 %4626)
(fma.f64 %6050 %6486 %4626)
(fma.f64 %6046 %6504 %4626)
(fma.f64 %6050 %6506 %4626)
(fma.f64 %6050 %6508 %4626)
(fma.f64 %6510 %6510 %4626)
(fma.f64 %6349 %6349 %4626)
(fma.f64 %5930 %6517 %4626)
(fma.f64 %5930 %6519 %4626)
(fma.f64 %619 %6432 %4626)
(fma.f64 %5931 %6522 %4626)
(fma.f64 %6524 %6524 %4626)
(fma.f64 %6526 %6526 %4626)
(fma.f64 %6046 %6528 %4626)
(fma.f64 %6050 %6530 %4626)
(fma.f64 %6532 %6532 %4626)
(fma.f64 %6534 %6534 %4626)
(fma.f64 %6154 %6536 %4626)
(fma.f64 %6540 %6154 %4626)
(fma.f64 %6536 %6154 %4626)
(fma.f64 %6537 %607 %4626)
(fma.f64 %6551 %2743 %4626)
(fma.f64 %6555 %6046 %4626)
(fma.f64 %6545 %621 %4626)
(fma.f64 #s(literal 2 binary64) %6558 %4626)
(fma.f64 %5732 %6560 %4626)
(fma.f64 %5732 %6562 %4626)
(fma.f64 %6564 %6224 %4626)
(fma.f64 %1741 %6566 %4626)
(fma.f64 %1798 %6568 %4626)
(fma.f64 %1798 %6570 %4626)
(fma.f64 %5856 %6572 %4626)
(fma.f64 %5856 %6574 %4626)
(fma.f64 %6081 %6576 %4626)
(fma.f64 %6237 %6578 %4626)
(fma.f64 %2172 %6580 %4626)
(fma.f64 %6582 %6258 %4626)
(fma.f64 %6584 %6075 %4626)
(fma.f64 %6586 %6250 %4626)
(fma.f64 %6588 %6240 %4626)
(fma.f64 %2172 %6590 %4626)
(fma.f64 %2883 %6592 %4626)
(fma.f64 %6277 %6594 %4626)
(fma.f64 %6087 %6596 %4626)
(fma.f64 %6598 %6277 %4626)
(fma.f64 %6600 %6087 %4626)
(fma.f64 %6602 %2172 %4626)
(fma.f64 %6604 %2883 %4626)
(fma.f64 %1851 %6606 %4626)
(fma.f64 %6608 %6224 %4626)
(fma.f64 %6610 %6258 %4626)
(fma.f64 %6612 %6075 %4626)
(fma.f64 %6614 %6250 %4626)
(fma.f64 %6616 %6240 %4626)
(fma.f64 %6618 %6277 %4626)
(fma.f64 %6620 %6087 %4626)
(fma.f64 %6622 %2172 %4626)
(fma.f64 %6624 %2883 %4626)
(fma.f64 %6626 %6627 %4626)
(fma.f64 %6629 %6630 %4626)
(fma.f64 %6632 %6633 %4626)
(fma.f64 %6635 %6636 %4626)
(fma.f64 %6638 %6639 %4626)
(fma.f64 %6641 %6642 %4626)
(fma.f64 %6639 %6638 %4626)
(fma.f64 %6642 %6641 %4626)
(fma.f64 %4109 %4109 %6346)
(fma.f64 %4112 %4112 %6346)
(fma.f64 %4629 %4629 %6346)
(fma.f64 %4125 %4699 %6346)
(fma.f64 %4128 %4701 %6346)
(fma.f64 %4701 %4128 %6346)
(fma.f64 %4699 %4125 %6346)
(fma.f64 %4705 %4705 %6346)
(fma.f64 %4707 %4707 %6346)
(/.f64 (fma.f64 %4160 %4125 %6365) %171)
(fma.f64 %4125 %4737 %6346)
(fma.f64 %4125 %4739 %6346)
(fma.f64 %4160 %4741 %6346)
(/.f64 (+.f64 %6365 %4797) %171)
(fma.f64 %4795 %4795 %6346)
(fma.f64 %4125 %4811 %6346)
(fma.f64 %4160 %4813 %6346)
(fma.f64 %4160 %4815 %6346)
(fma.f64 %4128 %4817 %6346)
(fma.f64 %4811 %4125 %6346)
(fma.f64 %4817 %4128 %6346)
(fma.f64 %4160 %4945 %6346)
(fma.f64 %4797 %617 %6346)
(fma.f64 %5010 %5011 %6346)
(fma.f64 %5011 %5010 %6346)
(fma.f64 %5104 %5104 %6346)
(fma.f64 %4109 %5188 %6346)
(fma.f64 %5188 %4109 %6346)
(/.f64 (fma.f64 %6346 %171 %4797) %171)
(-.f64 %5339 (-.f64 %5342 %6346))
(-.f64 (+.f64 %6346 %5339) %5342)
(-.f64 %5339 (fma.f64 %2915 %5341 %6351))
(fma.f64 %5400 %4109 %6346)
(fma.f64 %5366 %621 %6346)
(/.f64 (fma.f64 %4797 y-scale (*.f64 %171 %6355)) %4907)
(/.f64 (fma.f64 %4797 y-scale (*.f64 %6355 %171)) %4907)
(/.f64 (fma.f64 %6355 %171 (*.f64 %4797 y-scale)) %4931)
(/.f64 (fma.f64 %6355 %171 (*.f64 y-scale %4797)) %4931)
(fma.f64 %5398 %607 %6346)
(/.f64 (fma.f64 %4797 %170 (*.f64 %171 %6353)) %5033)
(/.f64 (fma.f64 %4797 %170 (*.f64 %6353 %171)) %5033)
(/.f64 (fma.f64 %6353 %171 (*.f64 %4797 %170)) %5055)
(/.f64 (fma.f64 %6353 %171 (*.f64 %170 %4797)) %5055)
(/.f64 (fma.f64 %4797 %166 (*.f64 %171 %6361)) %4955)
(/.f64 (fma.f64 %4797 %166 (*.f64 %6361 %171)) %4955)
(/.f64 (fma.f64 %6361 %171 (*.f64 %4797 %166)) %4966)
(/.f64 (fma.f64 %6361 %171 (*.f64 %166 %4797)) %4966)
(/.f64 (fma.f64 %4797 %2791 (*.f64 %171 %6357)) %7265)
(/.f64 (fma.f64 %4797 %2791 (*.f64 %6357 %171)) %7265)
(/.f64 (fma.f64 %6357 %171 (*.f64 %4797 %2791)) %7272)
(/.f64 (fma.f64 %6357 %171 (*.f64 %2791 %4797)) %7272)
(/.f64 (fma.f64 %4797 %168 (*.f64 %171 %6367)) %5092)
(/.f64 (fma.f64 %4797 %168 (*.f64 %6367 %171)) %5092)
(/.f64 (fma.f64 %6367 %171 (*.f64 %4797 %168)) %5085)
(/.f64 (fma.f64 %6367 %171 (*.f64 %168 %4797)) %5085)
(/.f64 (fma.f64 %4797 %171 (*.f64 %171 %6365)) %5219)
(/.f64 (fma.f64 %4797 %171 (*.f64 %6365 %171)) %5219)
(/.f64 (fma.f64 %6365 %171 (*.f64 %4797 %171)) %5219)
(/.f64 (fma.f64 %6365 %171 (*.f64 %171 %4797)) %5219)
(/.f64 (fma.f64 %4797 %177 (*.f64 %171 %6359)) %5329)
(/.f64 (fma.f64 %4797 %177 (*.f64 %6359 %171)) %5329)
(/.f64 (fma.f64 %6359 %171 (*.f64 %4797 %177)) %5323)
(/.f64 (fma.f64 %6359 %171 (*.f64 %177 %4797)) %5323)
(+.f64 %7313 %5420)
(+.f64 %5417 %7315)
(+.f64 %5339 %7317)
(+.f64 %5420 %7313)
(+.f64 %7315 %5417)
(-.f64 %5339 (-.f64 %5430 %7313))
(/.f64 (fma.f64 %4797 %190 (*.f64 %171 %6393)) %5292)
(/.f64 (fma.f64 %4797 %190 (*.f64 %6393 %171)) %5292)
(/.f64 (fma.f64 %6393 %171 (*.f64 %4797 %190)) %5289)
(/.f64 (fma.f64 %6393 %171 (*.f64 %190 %4797)) %5289)
(+.f64 %5417 %7335)
(-.f64 %5420 (neg.f64 %7313))
(-.f64 %5420 (-.f64 %5434 %6346))
(-.f64 %7315 %5434)
(-.f64 %5420 (+.f64 %5434 %6351))
(*.f64 %6646 %6646)
(fabs.f64 (*.f64 %7345 %6646))
(fabs.f64 (*.f64 %6646 %7345))
(*.f64 %7345 %7345)
(sqrt.f64 %7351)
(pow.f64 %7351 #s(literal 1/2 binary64))
(fma.f64 %2202 %2202 %7317)
(fma.f64 %2915 %2915 %7315)
(fma.f64 %2915 %2915 %7335)
(fma.f64 %2918 %2918 %7315)
(fma.f64 %2205 %2205 %7317)
(fma.f64 %5450 %5450 %7317)
(fma.f64 %5482 %5482 %7315)
(fma.f64 %2918 %2918 %7335)
(fma.f64 %5482 %5482 %7335)
(fma.f64 %1917 %5452 %7317)
(fma.f64 %2630 %5488 %7315)
(fma.f64 %5490 %613 %7315)
(fma.f64 %5454 %611 %7317)
(fma.f64 %1999 %5456 %7317)
(fma.f64 %2712 %5496 %7315)
(fma.f64 %619 %5458 %7317)
(fma.f64 %611 %5460 %7317)
(fma.f64 %621 %5500 %7315)
(fma.f64 %613 %5502 %7315)
(fma.f64 %5460 %611 %7317)
(fma.f64 %5502 %613 %7315)
(fma.f64 %5506 %2712 %7315)
(fma.f64 %5508 %621 %7315)
(fma.f64 %5463 %1999 %7317)
(fma.f64 %5465 %619 %7317)
(fma.f64 %2630 %5488 %7335)
(fma.f64 %5490 %613 %7335)
(fma.f64 %2712 %5496 %7335)
(fma.f64 %621 %5500 %7335)
(fma.f64 %613 %5502 %7335)
(fma.f64 %2001 %5467 %7317)
(fma.f64 %2714 %5515 %7315)
(fma.f64 %5502 %613 %7335)
(fma.f64 %5517 %2743 %7315)
(fma.f64 %5506 %2712 %7335)
(fma.f64 %5508 %621 %7335)
(fma.f64 %5469 %2030 %7317)
(fma.f64 %2714 %5515 %7335)
(fma.f64 %5471 %611 %7317)
(fma.f64 %5529 %613 %7315)
(fma.f64 %5517 %2743 %7335)
(fma.f64 %5473 %5474 %7317)
(fma.f64 %5532 %5533 %7315)
(fma.f64 %5529 %613 %7335)
(fma.f64 %5532 %5533 %7335)
(fma.f64 %2202 %5484 %7317)
(fma.f64 %2915 %5546 %7315)
(fma.f64 %5484 %2202 %7317)
(fma.f64 %5546 %2915 %7315)
(fma.f64 %2915 %5546 %7335)
(fma.f64 %5546 %2915 %7335)
(fma.f64 %5552 %2918 %7315)
(fma.f64 %5552 %2918 %7335)
(fma.f64 %5526 %611 %7317)
(fma.f64 %5555 %613 %7315)
(fma.f64 %5535 %1999 %7317)
(fma.f64 %5537 %619 %7317)
(fma.f64 %5559 %2712 %7315)
(fma.f64 %5561 %621 %7315)
(fma.f64 %5555 %613 %7335)
(fma.f64 %5541 %2030 %7317)
(fma.f64 %5565 %2743 %7315)
(fma.f64 %5559 %2712 %7335)
(fma.f64 %5561 %621 %7335)
(fma.f64 %5565 %2743 %7335)
(fma.f64 %2202 %4109 %7419)
(fma.f64 %4109 %2202 %7419)
(+.f64 %5570 %7419)
(+.f64 (+.f64 %6346 %5570) %5573)
(fma.f64 %2202 %4109 %7425)
(fma.f64 %4109 %2202 %7425)
(+.f64 %5570 %7425)
(fma.f64 %1917 %5596 %7419)
(fma.f64 %5598 %611 %7419)
(fma.f64 %1999 %5600 %7419)
(fma.f64 %619 %5602 %7419)
(fma.f64 %5607 %1999 %7419)
(fma.f64 %5609 %619 %7419)
(fma.f64 %1917 %5596 %7425)
(fma.f64 %5598 %611 %7425)
(fma.f64 %2001 %5611 %7419)
(fma.f64 %5613 %2030 %7419)
(fma.f64 %1999 %5600 %7425)
(fma.f64 %619 %5602 %7425)
(fma.f64 %5607 %1999 %7425)
(fma.f64 %5609 %619 %7425)
(fma.f64 %2001 %5611 %7425)
(fma.f64 %5613 %2030 %7425)
(fma.f64 %4125 %5615 %7419)
(fma.f64 %5621 %621 %7419)
(fma.f64 %4125 %5615 %7425)
(fma.f64 %5621 %621 %7425)
(fma.f64 %4160 %5623 %7419)
(fma.f64 %5627 %607 %7419)
(fma.f64 %4160 %5623 %7425)
(fma.f64 %5627 %607 %7425)
%6646
(hypot.f64 %4109 %6164)
(hypot.f64 %6154 %4109)
(hypot.f64 %6154 %4112)
(hypot.f64 %6164 %4109)
(hypot.f64 %6164 %4112)
(hypot.f64 %4112 %6154)
(hypot.f64 %4112 %6164)
(fabs.f64 %6646)
(hypot.f64 %4109 %6510)
(hypot.f64 %4109 %6349)
(hypot.f64 %6154 %4629)
(hypot.f64 %6164 %4629)
(hypot.f64 %6510 %4109)
(hypot.f64 %6510 %4112)
(hypot.f64 %6349 %4109)
(hypot.f64 %6349 %4112)
(hypot.f64 %4112 %6510)
(hypot.f64 %4112 %6349)
(hypot.f64 %4629 %6154)
(hypot.f64 %4629 %6164)
(hypot.f64 %4109 %6524)
(hypot.f64 %4109 %6526)
(hypot.f64 %6524 %4109)
(hypot.f64 %6524 %4112)
(hypot.f64 %6526 %4109)
(hypot.f64 %6526 %4112)
(hypot.f64 %4112 %6524)
(hypot.f64 %4112 %6526)
(fabs.f64 %7345)
(hypot.f64 %4109 %6532)
(hypot.f64 %4109 %6534)
(hypot.f64 %6154 %4705)
(hypot.f64 %6154 %4707)
(hypot.f64 %6164 %4705)
(hypot.f64 %6164 %4707)
(hypot.f64 %6510 %4629)
(hypot.f64 %6349 %4629)
(hypot.f64 %4112 %6532)
(hypot.f64 %4112 %6534)
(hypot.f64 %6532 %4109)
(hypot.f64 %6532 %4112)
(hypot.f64 %6534 %4109)
(hypot.f64 %6534 %4112)
(hypot.f64 %4629 %6510)
(hypot.f64 %4629 %6349)
(hypot.f64 %4705 %6154)
(hypot.f64 %4705 %6164)
(hypot.f64 %4707 %6154)
(hypot.f64 %4707 %6164)
(neg.f64 %7345)
(hypot.f64 %6524 %4629)
(hypot.f64 %6526 %4629)
(hypot.f64 %4629 %6524)
(hypot.f64 %4629 %6526)
(hypot.f64 %6510 %4705)
(hypot.f64 %6510 %4707)
(hypot.f64 %6349 %4705)
(hypot.f64 %6349 %4707)
(hypot.f64 %6532 %4629)
(hypot.f64 %6534 %4629)
(hypot.f64 %4629 %6532)
(hypot.f64 %4629 %6534)
(hypot.f64 %4705 %6510)
(hypot.f64 %4705 %6349)
(hypot.f64 %4707 %6510)
(hypot.f64 %4707 %6349)
(hypot.f64 %6524 %4705)
(hypot.f64 %6524 %4707)
(hypot.f64 %6526 %4705)
(hypot.f64 %6526 %4707)
(hypot.f64 %4705 %6524)
(hypot.f64 %4705 %6526)
(hypot.f64 %4707 %6524)
(hypot.f64 %4707 %6526)
(hypot.f64 %6532 %4705)
(hypot.f64 %6532 %4707)
(hypot.f64 %6534 %4705)
(hypot.f64 %6534 %4707)
(hypot.f64 %4705 %6532)
(hypot.f64 %4705 %6534)
(hypot.f64 %4707 %6532)
(hypot.f64 %4707 %6534)
(hypot.f64 %6154 %4795)
(hypot.f64 %6164 %4795)
(hypot.f64 %4795 %6154)
(hypot.f64 %4795 %6164)
(hypot.f64 %6510 %4795)
(hypot.f64 %6349 %4795)
(hypot.f64 %4795 %6510)
(hypot.f64 %4795 %6349)
(hypot.f64 %6524 %4795)
(hypot.f64 %6526 %4795)
(hypot.f64 %4795 %6524)
(hypot.f64 %4795 %6526)
(hypot.f64 %6532 %4795)
(hypot.f64 %6534 %4795)
(hypot.f64 %4795 %6532)
(hypot.f64 %4795 %6534)
(hypot.f64 %6154 %5104)
(hypot.f64 %6164 %5104)
(hypot.f64 %5104 %6154)
(hypot.f64 %5104 %6164)
(hypot.f64 %6510 %5104)
(hypot.f64 %6349 %5104)
(hypot.f64 %5104 %6510)
(hypot.f64 %5104 %6349)
(hypot.f64 %6524 %5104)
(hypot.f64 %6526 %5104)
(hypot.f64 %5104 %6524)
(hypot.f64 %5104 %6526)
(hypot.f64 %6532 %5104)
(hypot.f64 %6534 %5104)
(hypot.f64 %5104 %6532)
(hypot.f64 %5104 %6534)
(sqrt.f64 %6647)
(pow.f64 %6647 #s(literal 1/2 binary64))
(*.f64 %7569 %7569)
(+.f64 %2202 %7571)
(+.f64 %2915 %7573)
%7575
(+.f64 %6646 %3221)
(+.f64 %7571 %2202)
(+.f64 %7573 %2915)
(-.f64 %2202 %7579)
(-.f64 %2915 (-.f64 %2205 %6646))
(-.f64 %2915 (-.f64 %7345 %2202))
(-.f64 %2915 (neg.f64 %7573))
(-.f64 %3221 %7345)
(-.f64 %6646 %3225)
(-.f64 %7571 %2205)
(-.f64 %7573 %2918)
(neg.f64 %7591)
(-.f64 %2915 (+.f64 %2205 %7345))
(fma.f64 %1917 %611 %7571)
(fma.f64 %2630 %613 %7573)
(fma.f64 #s(literal 1 binary64) %2202 %7571)
(fma.f64 #s(literal 1 binary64) %2915 %7573)
(fma.f64 %611 %1917 %7571)
(fma.f64 %613 %2630 %7573)
(/.f64 (fma.f64 %7571 x-scale %1999) x-scale)
(/.f64 (fma.f64 %7573 y-scale %2712) y-scale)
(fma.f64 %1999 %619 %7571)
(fma.f64 %2712 %621 %7573)
(fma.f64 %619 %1999 %7571)
(fma.f64 %621 %2712 %7573)
(fma.f64 %2030 %2001 %7571)
(fma.f64 %2743 %2714 %7573)
(fma.f64 %2001 %2030 %7571)
(fma.f64 %2714 %2743 %7573)
(fma.f64 %1931 %2231 %7571)
(fma.f64 %2644 %2944 %7573)
(fma.f64 %1931 %2233 %7571)
(fma.f64 %2644 %2946 %7573)
(/.f64 (-.f64 (*.f64 %7573 y-scale) %2714) y-scale)
(fma.f64 %1931 %2238 %7571)
(fma.f64 %2644 %2951 %7573)
(fma.f64 %2208 %2240 %7571)
(fma.f64 %2921 %2953 %7573)
(/.f64 (fma.f64 %7571 %173 %1917) %173)
(/.f64 (fma.f64 %7573 %170 %2630) %170)
(/.f64 %7628 y-scale)
(/.f64 (fma.f64 %6646 x-scale %3236) x-scale)
(fma.f64 %621 %3234 %6646)
(fma.f64 %3234 %621 %6646)
(fma.f64 %3236 %619 %6646)
(/.f64 (-.f64 (*.f64 %7573 %166) %2712) %166)
(+.f64 %3270 %7571)
(+.f64 %7639 %2915)
(/.f64 (fma.f64 %7571 %163 %2001) %163)
(/.f64 (fma.f64 %7573 %166 %2714) %166)
(fma.f64 a %2960 %7645)
(fma.f64 a %2247 %7647)
(fma.f64 b %2251 %7649)
(fma.f64 b %2964 %7651)
(fma.f64 y-scale %3289 %7571)
(fma.f64 y-scale %3291 %7571)
(fma.f64 %1999 %3293 %7571)
(fma.f64 %2202 %3295 %7571)
(fma.f64 %61 %2255 %7649)
(fma.f64 %61 %2968 %7651)
(fma.f64 %57 %2970 %7645)
(fma.f64 %57 %2257 %7647)
(fma.f64 %3295 %2202 %7571)
(fma.f64 %1851 %2965 %7645)
(fma.f64 %1851 %2248 %7649)
(fma.f64 %1748 %2252 %7647)
(fma.f64 %1748 %2961 %7651)
(fma.f64 %1852 %290 %7649)
(fma.f64 %2518 %2974 %7645)
(fma.f64 %1749 %2262 %7647)
(fma.f64 %2575 %287 %7651)
(fma.f64 %3250 %2743 %6646)
(+.f64 %2249 %7649)
(+.f64 %2966 %7645)
(+.f64 %2253 %7647)
(+.f64 %2962 %7651)
(+.f64 (/.f64 (*.f64 %6646 y-scale) y-scale) %3221)
(/.f64 (-.f64 (*.f64 %7573 %170) %2644) %170)
(fma.f64 %2024 %2009 %7647)
(fma.f64 %2736 %2722 %7645)
(fma.f64 %264 %2726 %7651)
(fma.f64 %267 %2013 %7649)
(fma.f64 %3332 %3333 %7571)
(fma.f64 %2014 %2019 %7647)
(fma.f64 %2727 %2732 %7645)
(fma.f64 %2010 %2017 %7649)
(fma.f64 %2723 %2730 %7651)
(fma.f64 %2732 %2727 %7645)
(fma.f64 %2017 %2010 %7649)
(fma.f64 %2019 %2014 %7647)
(fma.f64 %2730 %2723 %7651)
(fma.f64 %2013 %267 %7649)
(fma.f64 %2722 %2736 %7645)
(fma.f64 %2009 %2024 %7647)
(fma.f64 %2726 %264 %7651)
(fma.f64 %3333 %3332 %7571)
(fma.f64 %1931 %2274 %7571)
(fma.f64 %1931 %2276 %7571)
(fma.f64 %2644 %2987 %7573)
(fma.f64 %2644 %2989 %7573)
(fma.f64 %3265 %2030 %6646)
(+.f64 (+.f64 %7571 %2249) %2253)
(+.f64 %7706 %2249)
(+.f64 %7708 %2962)
(+.f64 (+.f64 %7573 %2962) %2966)
(/.f64 (neg.f64 %7628) %166)
(fma.f64 a %2247 %7714)
(fma.f64 b %2251 %7716)
(fma.f64 %61 %2255 %7716)
(fma.f64 %57 %2257 %7714)
(fma.f64 %1851 %2248 %7716)
(fma.f64 %1748 %2252 %7714)
(fma.f64 %1852 %290 %7716)
(fma.f64 %1749 %2262 %7714)
(fma.f64 %3258 %613 %6646)
(fma.f64 %3260 %611 %6646)
(/.f64 (-.f64 (*.f64 %7573 %2791) %2630) %2791)
(+.f64 %2249 %7716)
(+.f64 %2253 %7714)
(/.f64 (fma.f64 %7571 %2078 %1931) %2078)
(/.f64 (fma.f64 %7573 %2791 %2644) %2791)
(-.f64 %2966 (-.f64 %2991 %7573))
(-.f64 %2253 (-.f64 %2284 %7571))
(-.f64 %7706 %2284)
(-.f64 %7708 %2991)
(/.f64 (fma.f64 %6646 %166 %3250) %166)
(fma.f64 %2024 %2009 %7714)
(fma.f64 %267 %2013 %7716)
(fma.f64 %2014 %2019 %7714)
(fma.f64 %2010 %2017 %7716)
(fma.f64 %2017 %2010 %7716)
(fma.f64 %2019 %2014 %7714)
(fma.f64 %2013 %267 %7716)
(fma.f64 %2009 %2024 %7714)
(fma.f64 %607 %3277 %6646)
(fma.f64 %3277 %607 %6646)
(fma.f64 %3279 %621 %6646)
(*.f64 %7628 %621)
(fma.f64 %2298 %2299 %7647)
(fma.f64 %2301 %2302 %7647)
(fma.f64 %3011 %3012 %7645)
(fma.f64 %3014 %3015 %7645)
(fma.f64 %2304 %2305 %7649)
(fma.f64 %2307 %2308 %7649)
(fma.f64 %3017 %3018 %7651)
(fma.f64 %3020 %3021 %7651)
(fma.f64 %2310 %2311 %7647)
(fma.f64 %2313 %2314 %7647)
(fma.f64 %3023 %3024 %7645)
(fma.f64 %3026 %3027 %7645)
(fma.f64 %2316 %2317 %7649)
(fma.f64 %2319 %2320 %7649)
(fma.f64 %3029 %3030 %7651)
(fma.f64 %3032 %3033 %7651)
(fma.f64 %3012 %3011 %7645)
(fma.f64 %3015 %3014 %7645)
(fma.f64 %2305 %2304 %7649)
(fma.f64 %2308 %2307 %7649)
(fma.f64 %2299 %2298 %7647)
(fma.f64 %2302 %2301 %7647)
(fma.f64 %3018 %3017 %7651)
(fma.f64 %3021 %3020 %7651)
(fma.f64 %2317 %2316 %7649)
(fma.f64 %2320 %2319 %7649)
(fma.f64 %3024 %3023 %7645)
(fma.f64 %3027 %3026 %7645)
(fma.f64 %2311 %2310 %7647)
(fma.f64 %2314 %2313 %7647)
(fma.f64 %3030 %3029 %7651)
(fma.f64 %3033 %3032 %7651)
(/.f64 (fma.f64 %6646 %163 %3265) %163)
(fma.f64 %1752 %611 %7647)
(fma.f64 %1855 %611 %7649)
(fma.f64 %1917 %3503 %7571)
(fma.f64 %2521 %613 %7645)
(fma.f64 %2578 %613 %7651)
(fma.f64 %3390 %621 %7571)
(fma.f64 %3415 %607 %7571)
(-.f64 %2253 (+.f64 %2284 %7579))
(/.f64 #s(literal 1 binary64) (/.f64 y-scale %7628))
(fma.f64 %1999 %3534 %7571)
(fma.f64 %2728 %621 %7645)
(fma.f64 %2011 %619 %7649)
(fma.f64 %2015 %619 %7647)
(fma.f64 %2724 %621 %7651)
(fma.f64 %3542 %3543 %7571)
(fma.f64 %2298 %2299 %7714)
(fma.f64 %2301 %2302 %7714)
(fma.f64 %2304 %2305 %7716)
(fma.f64 %2307 %2308 %7716)
(fma.f64 %2310 %2311 %7714)
(fma.f64 %2313 %2314 %7714)
(fma.f64 %2316 %2317 %7716)
(fma.f64 %2319 %2320 %7716)
(fma.f64 %2305 %2304 %7716)
(fma.f64 %2308 %2307 %7716)
(fma.f64 %2299 %2298 %7714)
(fma.f64 %2302 %2301 %7714)
(fma.f64 %2317 %2316 %7716)
(fma.f64 %2320 %2319 %7716)
(fma.f64 %2311 %2310 %7714)
(fma.f64 %2314 %2313 %7714)
(fma.f64 %3394 %678 %6646)
(fma.f64 %3277 %3617 %6646)
(fma.f64 %1752 %611 %7714)
(fma.f64 %1855 %611 %7716)
(/.f64 (fma.f64 %6646 %170 %3258) %170)
(/.f64 (fma.f64 %6646 %173 %3260) %173)
(fma.f64 %3413 %615 %6646)
(fma.f64 %3417 %617 %6646)
(+.f64 %3270 %7832)
(fma.f64 %2011 %619 %7716)
(fma.f64 %2015 %619 %7714)
(/.f64 %7836 %168)
(fma.f64 y-scale %3289 %7832)
(fma.f64 y-scale %3291 %7832)
(fma.f64 %1999 %3293 %7832)
(fma.f64 %2202 %3295 %7832)
(fma.f64 %3295 %2202 %7832)
(+.f64 %7639 %3273)
(/.f64 (/.f64 %7836 x-scale) y-scale)
(/.f64 (/.f64 %7836 y-scale) x-scale)
(fma.f64 %3332 %3333 %7832)
(fma.f64 %3333 %3332 %7832)
(+.f64 (/.f64 (*.f64 %6646 %168) %168) %3221)
(+.f64 %3270 %7853)
(fma.f64 %3594 %546 %6646)
(fma.f64 y-scale %3289 %7853)
(fma.f64 y-scale %3291 %7853)
(fma.f64 %1999 %3293 %7853)
(fma.f64 %2202 %3295 %7853)
(fma.f64 %3295 %2202 %7853)
(fma.f64 %3602 %3765 %6646)
(fma.f64 %3607 %3767 %6646)
(/.f64 (neg.f64 %7836) %201)
(fma.f64 %3332 %3333 %7853)
(fma.f64 %3333 %3332 %7853)
(/.f64 (fma.f64 %6646 %201 %3394) %201)
(fma.f64 %1917 %3503 %7832)
(fma.f64 %3390 %621 %7832)
(fma.f64 %3415 %607 %7832)
(*.f64 %7836 %607)
(/.f64 #s(literal 1 binary64) (/.f64 %168 %7836))
(fma.f64 %1999 %3534 %7832)
(fma.f64 %3542 %3543 %7832)
(/.f64 (fma.f64 %6646 %182 %3277) %182)
(fma.f64 %1917 %3503 %7853)
(fma.f64 %3390 %621 %7853)
(fma.f64 %3415 %607 %7853)
(/.f64 (fma.f64 %6646 %174 %3413) %174)
(/.f64 (fma.f64 %6646 %171 %3417) %171)
(fma.f64 %1999 %3534 %7853)
(fma.f64 %3542 %3543 %7853)
(/.f64 (fma.f64 %6646 %192 %3602) %192)
(/.f64 (fma.f64 %6646 %190 %3607) %190)
(/.f64 (fma.f64 %6646 %177 %3594) %177)
(fma.f64 %1741 %2401 %7647)
(fma.f64 %1741 %3114 %7651)
(fma.f64 %1742 %2403 %7647)
(fma.f64 %1798 %3116 %7645)
(fma.f64 %1798 %2405 %7649)
(fma.f64 %1841 %2407 %7649)
(fma.f64 %2508 %3118 %7645)
(fma.f64 %2573 %3120 %7651)
(fma.f64 %2542 %3122 %7645)
(fma.f64 %1775 %2409 %7647)
(fma.f64 %1878 %2411 %7649)
(fma.f64 %2599 %3124 %7651)
(fma.f64 %1742 %2413 %7647)
(fma.f64 %1841 %2415 %7649)
(fma.f64 %2508 %3126 %7645)
(fma.f64 %2573 %3128 %7651)
(fma.f64 %2172 %2167 %7649)
(fma.f64 %2883 %2879 %7645)
(fma.f64 %2157 %2157 %7649)
(fma.f64 %2867 %2867 %7645)
(fma.f64 %2154 %2154 %7647)
(fma.f64 %2870 %2870 %7651)
(fma.f64 %2170 %2162 %7647)
(fma.f64 %2885 %2875 %7651)
(fma.f64 %2879 %2883 %7645)
(fma.f64 %2162 %2170 %7647)
(fma.f64 %2167 %2172 %7649)
(fma.f64 %2875 %2885 %7651)
(fma.f64 %1741 %2401 %7714)
(fma.f64 %1742 %2403 %7714)
(fma.f64 %1798 %2405 %7716)
(fma.f64 %1841 %2407 %7716)
(fma.f64 %1775 %2409 %7714)
(fma.f64 %1878 %2411 %7716)
(fma.f64 %1870 %2425 %7649)
(fma.f64 %2535 %3138 %7645)
(fma.f64 %2592 %3140 %7651)
(fma.f64 %1767 %2427 %7647)
(fma.f64 %1872 %2430 %7649)
(fma.f64 %2537 %3143 %7645)
(fma.f64 %1769 %2432 %7647)
(fma.f64 %2594 %3145 %7651)
(fma.f64 %1742 %2413 %7714)
(fma.f64 %1841 %2415 %7716)
(fma.f64 %2172 %2167 %7716)
(fma.f64 %2157 %2157 %7716)
(fma.f64 %2154 %2154 %7714)
(fma.f64 %2170 %2162 %7714)
(fma.f64 %2162 %2170 %7714)
(fma.f64 %2167 %2172 %7716)
(fma.f64 %2435 %2436 %7649)
(fma.f64 %3150 %3151 %7645)
(fma.f64 %3153 %3154 %7645)
(fma.f64 %2439 %2440 %7649)
(fma.f64 %2443 %2444 %7647)
(fma.f64 %2446 %2447 %7647)
(fma.f64 %3156 %3157 %7651)
(fma.f64 %3159 %3160 %7651)
(fma.f64 %2176 %2176 %7649)
(fma.f64 %2889 %2889 %7645)
(fma.f64 %2891 %2891 %7651)
(fma.f64 %2180 %2180 %7647)
(fma.f64 %3151 %3150 %7645)
(fma.f64 %3154 %3153 %7645)
(fma.f64 %2444 %2443 %7647)
(fma.f64 %2447 %2446 %7647)
(fma.f64 %2436 %2435 %7649)
(fma.f64 %2440 %2439 %7649)
(fma.f64 %3157 %3156 %7651)
(fma.f64 %3160 %3159 %7651)
(fma.f64 %2178 %2178 %7649)
(fma.f64 %2457 %2457 %7649)
(fma.f64 %3169 %3169 %7645)
(fma.f64 %3171 %3171 %7645)
(fma.f64 %2459 %2459 %7647)
(fma.f64 %2461 %2461 %7647)
(fma.f64 %2893 %2893 %7651)
(fma.f64 %3174 %3174 %7651)
(fma.f64 %2182 %2182 %7649)
(fma.f64 %2895 %2895 %7645)
(fma.f64 %2184 %2184 %7647)
(fma.f64 %2897 %2897 %7651)
(fma.f64 %1870 %2425 %7716)
(fma.f64 %1767 %2427 %7714)
(fma.f64 %1872 %2430 %7716)
(fma.f64 %1769 %2432 %7714)
(fma.f64 %2435 %2436 %7716)
(fma.f64 %2439 %2440 %7716)
(fma.f64 %2443 %2444 %7714)
(fma.f64 %2446 %2447 %7714)
(fma.f64 %2176 %2176 %7716)
(fma.f64 %2180 %2180 %7714)
(fma.f64 %2444 %2443 %7714)
(fma.f64 %2447 %2446 %7714)
(fma.f64 %2436 %2435 %7716)
(fma.f64 %2440 %2439 %7716)
(fma.f64 %2178 %2178 %7716)
(fma.f64 %2457 %2457 %7716)
(fma.f64 %2459 %2459 %7714)
(fma.f64 %2461 %2461 %7714)
(fma.f64 %2182 %2182 %7716)
(fma.f64 %2184 %2184 %7714)
(fma.f64 %2469 %2469 %7649)
(fma.f64 %3183 %3183 %7645)
(fma.f64 %3185 %3185 %7651)
(fma.f64 %2472 %2472 %7647)
(fma.f64 %2478 %2478 %7649)
(fma.f64 %2480 %2480 %7649)
(fma.f64 %3192 %3192 %7645)
(fma.f64 %3194 %3194 %7645)
(fma.f64 %2483 %2483 %7647)
(fma.f64 %2485 %2485 %7647)
(fma.f64 %3196 %3196 %7651)
(fma.f64 %3198 %3198 %7651)
(fma.f64 %2469 %2469 %7716)
(fma.f64 %2472 %2472 %7714)
(fma.f64 %2478 %2478 %7716)
(fma.f64 %2480 %2480 %7716)
(fma.f64 %2483 %2483 %7714)
(fma.f64 %2485 %2485 %7714)
(fma.f64 %1896 %2407 %7649)
(fma.f64 %2558 %3118 %7645)
(fma.f64 %1791 %2403 %7647)
(fma.f64 %2617 %3120 %7651)
(fma.f64 %2492 %2157 %7649)
(fma.f64 %3205 %2867 %7645)
(fma.f64 %2494 %2154 %7647)
(fma.f64 %3207 %2870 %7651)
(fma.f64 %1896 %2407 %7716)
(fma.f64 %1791 %2403 %7714)
(fma.f64 %2492 %2157 %7716)
(fma.f64 %2494 %2154 %7714)
(fma.f64 %2497 %2178 %7649)
(fma.f64 %2499 %2457 %7649)
(fma.f64 %3211 %3169 %7645)
(fma.f64 %3213 %3171 %7645)
(fma.f64 %2502 %2459 %7647)
(fma.f64 %2504 %2461 %7647)
(fma.f64 %3215 %2893 %7651)
(fma.f64 %3217 %3174 %7651)
(fma.f64 %2497 %2178 %7716)
(fma.f64 %2499 %2457 %7716)
(fma.f64 %2502 %2459 %7714)
(fma.f64 %2504 %2461 %7714)
(fma.f64 %7569 %7569 %3221)
(/.f64 %8040 %177)
(/.f64 (*.f64 %8039 %157) %213)
(/.f64 (*.f64 %157 %8039) %213)
(/.f64 (*.f64 %7575 %1310) %177)
(fabs.f64 %8048)
(*.f64 a (*.f64 %55 %8050))
(*.f64 b (*.f64 %8054 %639))
(*.f64 b (*.f64 %58 %8050))
(*.f64 b (*.f64 %1328 %7575))
(*.f64 %38 (*.f64 %8053 %639))
(*.f64 %38 (*.f64 %639 %8053))
(*.f64 %38 (*.f64 %49 %8050))
(*.f64 %38 (*.f64 %1321 %7575))
(*.f64 %42 (*.f64 %62 %8050))
(*.f64 %49 %8071)
(*.f64 %49 (*.f64 %38 %8050))
(*.f64 %60 %8050)
(*.f64 %639 %8039)
%8077
(*.f64 %7575 %1335)
(*.f64 #s(literal 8 binary64) %8079)
(*.f64 %58 (*.f64 b %8050))
(*.f64 %55 (*.f64 a %8050))
(*.f64 %62 (*.f64 %8085 %639))
(*.f64 %62 (*.f64 %42 %8050))
(*.f64 %62 (*.f64 %1325 %7575))
(*.f64 %158 (/.f64 %8039 %177))
(*.f64 %328 (*.f64 #s(literal 8 binary64) %8039))
(*.f64 %1328 (*.f64 b %7575))
(*.f64 %1318 %8053)
(*.f64 %1340 %8054)
(*.f64 %1331 %8085)
(*.f64 %1324 (*.f64 b %8053))
(*.f64 %1321 %8103)
(*.f64 %8039 %639)
(*.f64 %8053 %1318)
(*.f64 %8050 %60)
(*.f64 %8103 %1321)
(*.f64 (*.f64 %8039 %328) #s(literal 8 binary64))
(*.f64 (*.f64 %8039 #s(literal 8 binary64)) %328)
(*.f64 (*.f64 %8050 a) %55)
(*.f64 (*.f64 %8050 b) %58)
(*.f64 (*.f64 %8050 %55) a)
(*.f64 (*.f64 %8050 %58) b)
(*.f64 (*.f64 %8050 %42) %62)
(*.f64 (*.f64 %8050 %62) %42)
(*.f64 (*.f64 %8050 %49) %38)
(*.f64 %8071 %49)
(*.f64 (*.f64 %7575 b) %1328)
(*.f64 (*.f64 %7575 %62) %1325)
(*.f64 (*.f64 %7575 %1340) %58)
(*.f64 (*.f64 %7575 %1331) %42)
(*.f64 (*.f64 %7575 %1328) b)
(*.f64 (*.f64 %7575 %1321) %38)
(*.f64 (*.f64 %8071 a) %39)
(*.f64 (*.f64 %8071 %39) a)
(*.f64 (*.f64 %8071 b) %42)
(*.f64 (*.f64 %8071 %42) b)
(neg.f64 (*.f64 %8050 %73))
(neg.f64 (*.f64 %73 %8050))
(neg.f64 (*.f64 %7575 %1370))
(neg.f64 %8048)
(neg.f64 (*.f64 %8071 %38))
(/.f64 (*.f64 %8039 %733) %168)
(/.f64 (*.f64 %733 %8039) %168)
(/.f64 (/.f64 %8040 %170) %173)
(/.f64 (/.f64 %8040 %173) %170)
(/.f64 (/.f64 %8040 y-scale) %174)
(/.f64 (/.f64 %8040 x-scale) %171)
(/.f64 (/.f64 %8040 %171) x-scale)
(/.f64 (/.f64 %8040 %168) %168)
(/.f64 (/.f64 %8040 %174) y-scale)
(*.f64 %733 %8175)
(*.f64 %737 (/.f64 %8039 %173))
(*.f64 %739 (/.f64 %8039 %170))
(*.f64 %741 (/.f64 %8039 %174))
(*.f64 %743 (/.f64 %8039 %171))
(*.f64 %745 (/.f64 %8039 x-scale))
(*.f64 %747 (/.f64 %8039 y-scale))
(fabs.f64 %8077)
(fabs.f64 (*.f64 %1370 %7591))
(*.f64 %73 (*.f64 %8192 %8193))
(*.f64 %8192 %8196)
(*.f64 %8198 %8193)
(*.f64 %8193 %8198)
(*.f64 #s(literal 2 binary64) %8201)
(*.f64 %1404 %8203)
(*.f64 %8201 #s(literal 2 binary64))
(*.f64 %8203 %1404)
(/.f64 (neg.f64 %8040) %213)
(fabs.f64 %8209)
(*.f64 %8211 (*.f64 %8212 %8193))
(neg.f64 (*.f64 %7591 %1335))
(neg.f64 %8209)
(/.f64 (*.f64 %8203 %1410) %213)
(/.f64 (*.f64 %8203 %1433) %177)
(*.f64 %83 (*.f64 %803 %8039))
(*.f64 %238 %8224)
(*.f64 %886 %8226)
(*.f64 %8224 %238)
(*.f64 (*.f64 %8039 %83) %803)
(*.f64 (*.f64 %7575 %238) %886)
(*.f64 (*.f64 %7575 %886) %238)
(*.f64 (*.f64 %8203 %83) %328)
(*.f64 (*.f64 %8203 %1423) %58)
(*.f64 (*.f64 %8203 %1426) %42)
(*.f64 (*.f64 %8203 %1429) %38)
(*.f64 #s(literal 4 binary64) (*.f64 %819 %8039))
(*.f64 (*.f64 %8039 #s(literal 4 binary64)) %819)
(/.f64 (/.f64 %8040 %201) %201)
(/.f64 (/.f64 %8040 %196) %196)
(*.f64 %822 (/.f64 %8039 %201))
(*.f64 %824 (/.f64 %8039 %196))
(/.f64 (*.f64 %250 %8224) %168)
(*.f64 %836 (*.f64 %250 %8039))
(*.f64 (*.f64 %8039 %836) %250)
(/.f64 (*.f64 %125 %8224) %213)
(*.f64 #s(literal 2 binary64) (*.f64 %8263 %8193))
(*.f64 #s(literal 4 binary64) (*.f64 %328 %8224))
(*.f64 %60 (*.f64 %320 %8224))
(*.f64 %546 %8040)
(*.f64 %93 (*.f64 %330 %8224))
(*.f64 %158 %8273)
(*.f64 %328 (*.f64 #s(literal 4 binary64) %8224))
(*.f64 %8040 %546)
(*.f64 (*.f64 %8039 %546) %158)
(*.f64 (*.f64 %8203 #s(literal 4 binary64)) %1336)
(neg.f64 (*.f64 %368 %8224))
(*.f64 %1404 (fma.f64 %6646 #s(literal 2 binary64) %8284))
(*.f64 %1404 (fma.f64 %3221 #s(literal 2 binary64) %8287))
(/.f64 #s(literal 1 binary64) (/.f64 %177 %8040))
(*.f64 %382 (*.f64 %374 %8224))
(*.f64 %374 (*.f64 %382 %8224))
(*.f64 %377 (*.f64 %393 %8224))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %8201))
(/.f64 (*.f64 %7628 %1310) %5058)
(/.f64 (*.f64 %1310 %7628) %5036)
(*.f64 %83 (*.f64 %546 %8224))
(*.f64 %125 (*.f64 %555 %8224))
(/.f64 (*.f64 %7628 %1335) y-scale)
(/.f64 (*.f64 %1335 %7628) y-scale)
(/.f64 (*.f64 %7836 %1310) %1248)
(/.f64 (*.f64 %1310 %7836) %1255)
(/.f64 (*.f64 %7836 %1335) %168)
(/.f64 (*.f64 %1335 %7836) %168)
(pow.f64 %8322 #s(literal 2 binary64))
(pow.f64 %8077 #s(literal 1 binary64))
(/.f64 (/.f64 %8040 %231) %168)
(*.f64 %964 %8175)
(/.f64 (*.f64 %8039 %980) %983)
(/.f64 (*.f64 %980 %8039) %983)
(*.f64 %49 (fma.f64 %6646 %1318 %8332))
(*.f64 %49 (fma.f64 %3221 %1318 %8335))
(sqrt.f64 (*.f64 (pow.f64 %1335 #s(literal 2 binary64)) (pow.f64 %7575 #s(literal 2 binary64))))
(/.f64 (*.f64 %8039 %1196) %177)
(/.f64 (*.f64 %1196 %8039) %177)
(/.f64 (*.f64 %8039 %1220) %213)
(/.f64 (*.f64 %1220 %8039) %213)
(-.f64 %8351 (*.f64 %1370 %7571))
(fma.f64 b (*.f64 %1328 %7571) %8351)
(fma.f64 %38 (*.f64 %1321 %7571) %8351)
(fma.f64 %49 (*.f64 %1318 %7571) %8351)
(fma.f64 %60 (*.f64 %639 %7571) %8351)
(fma.f64 %639 %8362 %8351)
(fma.f64 %1335 %7571 %8351)
(fma.f64 %1335 %7573 %8366)
(fma.f64 %62 (*.f64 %1325 %7571) %8351)
(fma.f64 %1328 (*.f64 b %7571) %8351)
(fma.f64 %1318 (*.f64 %49 %7571) %8351)
(fma.f64 %1340 (*.f64 %58 %7571) %8351)
(fma.f64 %1331 (*.f64 %42 %7571) %8351)
(fma.f64 %1321 (*.f64 %38 %7571) %8351)
(fma.f64 %7571 %1335 %8351)
(fma.f64 %7573 %1335 %8366)
(fma.f64 %8362 %639 %8351)
(fma.f64 (*.f64 %7571 %49) %1318 %8351)
(fma.f64 (*.f64 %7571 %639) %60 %8351)
(fma.f64 (*.f64 %7571 %38) %1321 %8351)
(fma.f64 (*.f64 %7571 b) %1328 %8351)
(fma.f64 (*.f64 %7571 %62) %1325 %8351)
(fma.f64 (*.f64 %7571 %1340) %58 %8351)
(fma.f64 (*.f64 %7571 %1331) %42 %8351)
(fma.f64 (*.f64 %7571 %1318) %49 %8351)
(fma.f64 (*.f64 %7571 %1328) b %8351)
(fma.f64 (*.f64 %7571 %1321) %38 %8351)
(-.f64 %8403 %8404)
(-.f64 %8406 (*.f64 %1370 %3221))
(-.f64 %8406 (*.f64 %73 %8409))
(+.f64 %8351 %8412)
(+.f64 %8366 %8414)
(+.f64 %8366 %8416)
(+.f64 %8412 %8351)
(+.f64 %8414 %8366)
(+.f64 %8416 %8366)
(fma.f64 a (*.f64 %55 %8409) %8406)
(fma.f64 a (*.f64 %55 %8423) %8403)
(fma.f64 b %8426 %8414)
(fma.f64 b %8426 %8416)
(fma.f64 b %8429 %8412)
(fma.f64 b (*.f64 %1328 %3221) %8406)
(fma.f64 b (*.f64 %58 %8409) %8406)
(fma.f64 b (*.f64 %1328 %6646) %8403)
(fma.f64 b (*.f64 %58 %8423) %8403)
(fma.f64 %38 %8439 %8414)
(fma.f64 %38 %8439 %8416)
(fma.f64 %38 %8442 %8412)
(fma.f64 %38 (*.f64 %1321 %3221) %8406)
(fma.f64 %38 (*.f64 %639 %8446) %8406)
(fma.f64 %38 (*.f64 %49 %8409) %8406)
(fma.f64 %38 (*.f64 %1321 %6646) %8403)
(fma.f64 %38 (*.f64 %639 %8453) %8403)
(fma.f64 %38 (*.f64 %49 %8423) %8403)
(fma.f64 %42 (*.f64 %62 %8409) %8406)
(fma.f64 %42 (*.f64 %62 %8423) %8403)
(fma.f64 %49 %8462 %8414)
(fma.f64 %49 %8462 %8416)
(fma.f64 %49 %8465 %8412)
(fma.f64 %49 %8332 %8406)
(fma.f64 %49 (*.f64 %38 %8409) %8406)
(fma.f64 %49 %8335 %8403)
(fma.f64 %49 (*.f64 %38 %8423) %8403)
(fma.f64 %60 %8473 %8414)
(fma.f64 %60 %8473 %8416)
(fma.f64 %60 %8476 %8412)
(fma.f64 %60 %8409 %8406)
(fma.f64 %60 %8423 %8403)
(fma.f64 %639 %8480 %8412)
(fma.f64 %639 %8482 %8414)
(fma.f64 %639 %8482 %8416)
(fma.f64 %639 %8485 %8406)
(fma.f64 %639 %8487 %8403)
(fma.f64 %1335 %2202 %8412)
(fma.f64 %1335 %2915 %8414)
(fma.f64 %1335 %2915 %8416)
(fma.f64 %1335 %3221 %8406)
(fma.f64 %1335 %6646 %8403)
(fma.f64 %2202 %1335 %8412)
(fma.f64 %2915 %1335 %8414)
(fma.f64 %2915 %1335 %8416)
(fma.f64 %3221 %1335 %8406)
(fma.f64 %6646 %1335 %8403)
(fma.f64 #s(literal 8 binary64) (*.f64 %328 %8485) %8406)
(fma.f64 #s(literal 8 binary64) (*.f64 %328 %8487) %8403)
(fma.f64 %58 (*.f64 b %8409) %8406)
(fma.f64 %58 (*.f64 b %8423) %8403)
(fma.f64 %55 (*.f64 a %8409) %8406)
(fma.f64 %55 (*.f64 a %8423) %8403)
(fma.f64 %62 %8511 %8414)
(fma.f64 %62 %8511 %8416)
(fma.f64 %62 %8514 %8412)
(fma.f64 %62 (*.f64 %1325 %3221) %8406)
(fma.f64 %62 (*.f64 %42 %8409) %8406)
(fma.f64 %62 (*.f64 %1325 %6646) %8403)
(fma.f64 %62 (*.f64 %42 %8423) %8403)
(fma.f64 %328 (*.f64 #s(literal 8 binary64) %8485) %8406)
(fma.f64 %328 (*.f64 #s(literal 8 binary64) %8487) %8403)
(fma.f64 %1328 %8528 %8414)
(fma.f64 %1328 %8528 %8416)
(fma.f64 %1328 %8531 %8412)
(fma.f64 %1328 (*.f64 b %3221) %8406)
(fma.f64 %1328 (*.f64 b %6646) %8403)
(fma.f64 %1318 %8537 %8414)
(fma.f64 %1318 %8537 %8416)
(fma.f64 %1318 %8540 %8412)
(fma.f64 %1318 %8446 %8406)
(fma.f64 %1318 %8453 %8403)
(fma.f64 %1340 %8544 %8414)
(fma.f64 %1340 %8544 %8416)
(fma.f64 %1340 %8547 %8412)
(fma.f64 %1340 (*.f64 %58 %3221) %8406)
(fma.f64 %1340 (*.f64 a %8446) %8406)
(fma.f64 %1340 (*.f64 %58 %6646) %8403)
(fma.f64 %1340 (*.f64 a %8453) %8403)
(fma.f64 %1331 %8557 %8414)
(fma.f64 %1331 %8557 %8416)
(fma.f64 %1331 %8560 %8412)
(fma.f64 %1331 (*.f64 %42 %3221) %8406)
(fma.f64 %1331 (*.f64 %42 %6646) %8403)
(fma.f64 %1324 (*.f64 b %8446) %8406)
(fma.f64 %1324 (*.f64 b %8453) %8403)
(fma.f64 %1321 %8570 %8414)
(fma.f64 %1321 %8570 %8416)
(fma.f64 %1321 %8573 %8412)
(fma.f64 %1321 (*.f64 %38 %3221) %8406)
(fma.f64 %1321 (*.f64 %38 %6646) %8403)
(fma.f64 %8480 %639 %8412)
(fma.f64 %8580 %639 %8414)
(fma.f64 %8580 %639 %8416)
(fma.f64 %8583 %1318 %8414)
(fma.f64 %8583 %1318 %8416)
(fma.f64 %8586 %60 %8414)
(fma.f64 %8586 %60 %8416)
(fma.f64 %8589 %1321 %8414)
(fma.f64 %8589 %1321 %8416)
(fma.f64 %8592 %1328 %8414)
(fma.f64 %8592 %1328 %8416)
(fma.f64 %8595 %1325 %8414)
(fma.f64 %8595 %1325 %8416)
(fma.f64 %8598 %58 %8414)
(fma.f64 %8598 %58 %8416)
(fma.f64 %8601 %42 %8414)
(fma.f64 %8601 %42 %8416)
(fma.f64 %8604 %49 %8414)
(fma.f64 %8604 %49 %8416)
(fma.f64 %8607 b %8414)
(fma.f64 %8607 b %8416)
(fma.f64 %8610 %38 %8414)
(fma.f64 %8610 %38 %8416)
(fma.f64 %8613 %1318 %8412)
(fma.f64 %8615 %60 %8412)
(fma.f64 %8617 %1321 %8412)
(fma.f64 %8619 %1328 %8412)
(fma.f64 %8621 %1325 %8412)
(fma.f64 %8623 %58 %8412)
(fma.f64 %8625 %42 %8412)
(fma.f64 %8627 %49 %8412)
(fma.f64 %8629 b %8412)
(fma.f64 %8631 %38 %8412)
(fma.f64 %8485 %639 %8406)
(fma.f64 %8446 %1318 %8406)
(fma.f64 %8409 %60 %8406)
(fma.f64 %8332 %49 %8406)
(fma.f64 (*.f64 %3221 %38) %1321 %8406)
(fma.f64 (*.f64 %3221 b) %1328 %8406)
(fma.f64 (*.f64 %3221 %62) %1325 %8406)
(fma.f64 (*.f64 %3221 %1340) %58 %8406)
(fma.f64 (*.f64 %3221 %1331) %42 %8406)
(fma.f64 (*.f64 %3221 %1328) b %8406)
(fma.f64 (*.f64 %3221 %1321) %38 %8406)
(fma.f64 (*.f64 %8485 %328) #s(literal 8 binary64) %8406)
(fma.f64 (*.f64 %8485 #s(literal 8 binary64)) %328 %8406)
(fma.f64 (*.f64 %8409 a) %55 %8406)
(fma.f64 (*.f64 %8409 b) %58 %8406)
(fma.f64 (*.f64 %8409 %55) a %8406)
(fma.f64 (*.f64 %8409 %58) b %8406)
(fma.f64 (*.f64 %8409 %42) %62 %8406)
(fma.f64 (*.f64 %8409 %62) %42 %8406)
(fma.f64 (*.f64 %8409 %49) %38 %8406)
(fma.f64 (*.f64 %8332 a) %39 %8406)
(fma.f64 (*.f64 %8332 %39) a %8406)
(fma.f64 (*.f64 %8332 b) %42 %8406)
(fma.f64 (*.f64 %8332 %42) b %8406)
(fma.f64 %8487 %639 %8403)
(fma.f64 %8335 %49 %8403)
(fma.f64 (*.f64 %6646 b) %1328 %8403)
(fma.f64 (*.f64 %6646 %62) %1325 %8403)
(fma.f64 (*.f64 %6646 %1340) %58 %8403)
(fma.f64 (*.f64 %6646 %1331) %42 %8403)
(fma.f64 %8453 %1318 %8403)
(fma.f64 %8423 %60 %8403)
(fma.f64 (*.f64 %6646 %38) %1321 %8403)
(fma.f64 (*.f64 %6646 %1328) b %8403)
(fma.f64 (*.f64 %6646 %1321) %38 %8403)
(fma.f64 (*.f64 %8487 %328) #s(literal 8 binary64) %8403)
(fma.f64 (*.f64 %8487 #s(literal 8 binary64)) %328 %8403)
(fma.f64 (*.f64 %8335 a) %39 %8403)
(fma.f64 (*.f64 %8335 %39) a %8403)
(fma.f64 (*.f64 %8335 b) %42 %8403)
(fma.f64 (*.f64 %8335 %42) b %8403)
(fma.f64 (*.f64 %8423 a) %55 %8403)
(fma.f64 (*.f64 %8423 b) %58 %8403)
(fma.f64 (*.f64 %8423 %55) a %8403)
(fma.f64 (*.f64 %8423 %58) b %8403)
(fma.f64 (*.f64 %8423 %42) %62 %8403)
(fma.f64 (*.f64 %8423 %62) %42 %8403)
(fma.f64 (*.f64 %8423 %49) %38 %8403)
(fma.f64 #s(literal 2 binary64) (*.f64 %1404 %7571) %8351)
(fma.f64 %1404 (*.f64 #s(literal 2 binary64) %7571) %8351)
(fma.f64 (*.f64 %7571 %1404) #s(literal 2 binary64) %8351)
(fma.f64 (*.f64 %7571 #s(literal 2 binary64)) %1404 %8351)
(+.f64 %8403 %8406)
(+.f64 %8406 %8403)
(neg.f64 (-.f64 %8404 %8403))
(-.f64 %8351 (*.f64 %7579 %1335))
(-.f64 %8351 (neg.f64 %8412))
(fma.f64 #s(literal 2 binary64) %8737 %8414)
(fma.f64 #s(literal 2 binary64) %8737 %8416)
(fma.f64 #s(literal 2 binary64) %8740 %8412)
(fma.f64 #s(literal 2 binary64) %8742 %8406)
(fma.f64 #s(literal 2 binary64) %8744 %8403)
(fma.f64 %1404 %5340 %8412)
(fma.f64 %1404 %8747 %8414)
(fma.f64 %1404 %8747 %8416)
(fma.f64 %1404 %8284 %8406)
(fma.f64 %1404 %8287 %8403)
(fma.f64 %5340 %1404 %8412)
(fma.f64 %8753 #s(literal 2 binary64) %8414)
(fma.f64 %8753 #s(literal 2 binary64) %8416)
(fma.f64 %8756 %1404 %8414)
(fma.f64 %8756 %1404 %8416)
(fma.f64 %8759 #s(literal 2 binary64) %8412)
(fma.f64 %8742 #s(literal 2 binary64) %8406)
(fma.f64 %8284 %1404 %8406)
(fma.f64 %8287 %1404 %8403)
(fma.f64 %8744 #s(literal 2 binary64) %8403)
(fma.f64 %238 (*.f64 %886 %7571) %8351)
(fma.f64 %886 (*.f64 %238 %7571) %8351)
(fma.f64 (*.f64 %7571 %238) %886 %8351)
(fma.f64 (*.f64 %7571 %886) %238 %8351)
(-.f64 %8406 (*.f64 %3225 %1335))
(-.f64 %8406 (*.f64 (neg.f64 %639) %8485))
(-.f64 %8406 (*.f64 %1321 %8446))
(-.f64 %8406 (neg.f64 %8403))
(-.f64 %8406 (*.f64 (neg.f64 %8485) %639))
(-.f64 %8406 (*.f64 (neg.f64 %8332) %49))
(-.f64 %8406 (*.f64 (neg.f64 %8409) %60))
(-.f64 %8406 (*.f64 #s(literal -2 binary64) %8742))
(fma.f64 %83 (*.f64 %803 %8485) %8406)
(fma.f64 %83 (*.f64 %803 %8487) %8403)
(fma.f64 %238 %8797 %8414)
(fma.f64 %238 %8797 %8416)
(fma.f64 %238 %8800 %8412)
(fma.f64 %238 (*.f64 %886 %3221) %8406)
(fma.f64 %238 (*.f64 #s(literal 2 binary64) %8485) %8406)
(fma.f64 %238 (*.f64 %1431 %8446) %8406)
(fma.f64 %238 (*.f64 %886 %6646) %8403)
(fma.f64 %238 (*.f64 #s(literal 2 binary64) %8487) %8403)
(fma.f64 %238 (*.f64 %1431 %8453) %8403)
(fma.f64 %886 %8814 %8414)
(fma.f64 %886 %8814 %8416)
(fma.f64 %886 %8817 %8412)
(fma.f64 %886 (*.f64 %238 %3221) %8406)
(fma.f64 %886 (*.f64 %238 %6646) %8403)
(fma.f64 %8823 %886 %8414)
(fma.f64 %8823 %886 %8416)
(fma.f64 %8826 %238 %8414)
(fma.f64 %8826 %238 %8416)
(fma.f64 %8829 %886 %8412)
(fma.f64 %8831 %238 %8412)
(fma.f64 (*.f64 %3221 %238) %886 %8406)
(fma.f64 (*.f64 %3221 %886) %238 %8406)
(fma.f64 (*.f64 %8485 #s(literal 2 binary64)) %238 %8406)
(fma.f64 (*.f64 %8485 %238) #s(literal 2 binary64) %8406)
(fma.f64 (*.f64 %8485 %83) %803 %8406)
(fma.f64 (*.f64 %8284 %83) %328 %8406)
(fma.f64 (*.f64 %8284 %1423) %58 %8406)
(fma.f64 (*.f64 %8284 %1426) %42 %8406)
(fma.f64 (*.f64 %8284 %1429) %38 %8406)
(fma.f64 (*.f64 %8284 %60) %238 %8406)
(fma.f64 (*.f64 %6646 %238) %886 %8403)
(fma.f64 (*.f64 %6646 %886) %238 %8403)
(fma.f64 (*.f64 %8487 #s(literal 2 binary64)) %238 %8403)
(fma.f64 (*.f64 %8487 %238) #s(literal 2 binary64) %8403)
(fma.f64 (*.f64 %8487 %83) %803 %8403)
(fma.f64 (*.f64 %8287 %83) %328 %8403)
(fma.f64 (*.f64 %8287 %1423) %58 %8403)
(fma.f64 (*.f64 %8287 %1426) %42 %8403)
(fma.f64 (*.f64 %8287 %1429) %38 %8403)
(fma.f64 (*.f64 %8287 %60) %238 %8403)
(fma.f64 #s(literal 4 binary64) (*.f64 %819 %8485) %8406)
(fma.f64 #s(literal 4 binary64) (*.f64 %819 %8487) %8403)
(fma.f64 (*.f64 %8485 #s(literal 4 binary64)) %819 %8406)
(fma.f64 (*.f64 %8487 #s(literal 4 binary64)) %819 %8403)
(-.f64 %8406 (*.f64 (neg.f64 %8284) %1404))
(fma.f64 %836 (*.f64 %250 %8485) %8406)
(fma.f64 %836 (*.f64 %250 %8487) %8403)
(fma.f64 (*.f64 %8485 %836) %250 %8406)
(fma.f64 (*.f64 %8487 %836) %250 %8403)
(fma.f64 %1917 %8892 %8412)
(fma.f64 %2630 %8894 %8414)
(fma.f64 %2630 %8894 %8416)
(fma.f64 %546 (*.f64 %158 %8485) %8406)
(fma.f64 %546 (*.f64 %158 %8487) %8403)
(fma.f64 %158 (*.f64 %546 %8485) %8406)
(fma.f64 %158 (*.f64 %546 %8487) %8403)
(fma.f64 %8905 %611 %8412)
(fma.f64 %8907 %613 %8414)
(fma.f64 %8907 %613 %8416)
(fma.f64 (*.f64 %8485 %158) %546 %8406)
(fma.f64 (*.f64 %8485 %546) %158 %8406)
(fma.f64 (*.f64 %8284 #s(literal 4 binary64)) %1336 %8406)
(fma.f64 (*.f64 %8487 %158) %546 %8403)
(fma.f64 (*.f64 %8487 %546) %158 %8403)
(fma.f64 (*.f64 %8287 #s(literal 4 binary64)) %1336 %8403)
(fma.f64 %8922 %3234 %8406)
(fma.f64 %8924 %3236 %8406)
(fma.f64 %3234 %8922 %8406)
(fma.f64 %3236 %8924 %8406)
(fma.f64 %1999 %8928 %8412)
(fma.f64 %2712 %8930 %8414)
(fma.f64 %2712 %8930 %8416)
(fma.f64 %619 %8933 %8412)
(fma.f64 %621 %8935 %8414)
(fma.f64 %621 %8935 %8416)
(fma.f64 %8938 %2712 %8414)
(fma.f64 %8938 %2712 %8416)
(fma.f64 %8941 %1999 %8412)
(fma.f64 %8943 %619 %8412)
(fma.f64 %8945 %621 %8414)
(fma.f64 %8945 %621 %8416)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %8742) %8406)
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) %8744) %8403)
(fma.f64 %2001 %8952 %8412)
(fma.f64 %2714 %8954 %8414)
(fma.f64 %2714 %8954 %8416)
(fma.f64 %8957 %2030 %8412)
(fma.f64 %8959 %2743 %8414)
(fma.f64 %8959 %2743 %8416)
(/.f64 (fma.f64 %8406 y-scale %8962) y-scale)
(fma.f64 %3234 %8930 %8406)
(fma.f64 %8962 %621 %8406)
(fma.f64 %3277 (/.f64 %1335 %168) %8406)
(/.f64 (*.f64 %8039 %1286) %993)
(/.f64 (*.f64 %1286 %8039) %993)
(fma.f64 %3277 (*.f64 %607 %1335) %8406)
(fma.f64 %8975 %607 %8406)
(/.f64 (fma.f64 %8406 %168 %8975) %168)
(+.f64 %8351 %8979)
(+.f64 %8366 %8981)
(fma.f64 b %8426 %8981)
(fma.f64 b %8429 %8979)
(fma.f64 %38 %8439 %8981)
(fma.f64 %38 %8442 %8979)
(fma.f64 %49 %8462 %8981)
(fma.f64 %49 %8465 %8979)
(fma.f64 %60 %8473 %8981)
(fma.f64 %60 %8476 %8979)
(fma.f64 %639 %8480 %8979)
(fma.f64 %639 %8482 %8981)
(fma.f64 %1335 %2202 %8979)
(fma.f64 %1335 %2915 %8981)
(fma.f64 %2202 %1335 %8979)
(fma.f64 %2915 %1335 %8981)
(fma.f64 %62 %8511 %8981)
(fma.f64 %62 %8514 %8979)
(fma.f64 %1328 %8528 %8981)
(fma.f64 %1328 %8531 %8979)
(fma.f64 %1318 %8537 %8981)
(fma.f64 %1318 %8540 %8979)
(fma.f64 %1340 %8544 %8981)
(fma.f64 %1340 %8547 %8979)
(fma.f64 %1331 %8557 %8981)
(fma.f64 %1331 %8560 %8979)
(fma.f64 %1321 %8570 %8981)
(fma.f64 %1321 %8573 %8979)
(fma.f64 %8480 %639 %8979)
(fma.f64 %8580 %639 %8981)
(fma.f64 %8583 %1318 %8981)
(fma.f64 %8586 %60 %8981)
(fma.f64 %8589 %1321 %8981)
(fma.f64 %8592 %1328 %8981)
(fma.f64 %8595 %1325 %8981)
(fma.f64 %8598 %58 %8981)
(fma.f64 %8601 %42 %8981)
(fma.f64 %8604 %49 %8981)
(fma.f64 %8607 b %8981)
(fma.f64 %8610 %38 %8981)
(fma.f64 %8613 %1318 %8979)
(fma.f64 %8615 %60 %8979)
(fma.f64 %8617 %1321 %8979)
(fma.f64 %8619 %1328 %8979)
(fma.f64 %8621 %1325 %8979)
(fma.f64 %8623 %58 %8979)
(fma.f64 %8625 %42 %8979)
(fma.f64 %8627 %49 %8979)
(fma.f64 %8629 b %8979)
(fma.f64 %8631 %38 %8979)
(+.f64 (fma.f64 %6646 %1335 %8351) %8366)
(+.f64 %8366 %9033)
(fma.f64 b %8426 %9033)
(fma.f64 %38 %8439 %9033)
(fma.f64 %49 %8462 %9033)
(fma.f64 %60 %8473 %9033)
(fma.f64 %639 %8482 %9033)
(fma.f64 %1335 %2915 %9033)
(fma.f64 %2915 %1335 %9033)
(fma.f64 %62 %8511 %9033)
(fma.f64 %1328 %8528 %9033)
(fma.f64 %1318 %8537 %9033)
(fma.f64 %1340 %8544 %9033)
(fma.f64 %1331 %8557 %9033)
(fma.f64 %1321 %8570 %9033)
(fma.f64 %8580 %639 %9033)
(fma.f64 %8583 %1318 %9033)
(fma.f64 %8586 %60 %9033)
(fma.f64 %8589 %1321 %9033)
(fma.f64 %8592 %1328 %9033)
(fma.f64 %8595 %1325 %9033)
(fma.f64 %8598 %58 %9033)
(fma.f64 %8601 %42 %9033)
(fma.f64 %8604 %49 %9033)
(fma.f64 %8607 b %9033)
(fma.f64 %8610 %38 %9033)
(fma.f64 #s(literal 2 binary64) %8737 %8981)
(fma.f64 #s(literal 2 binary64) %8740 %8979)
(fma.f64 %1404 %5340 %8979)
(fma.f64 %1404 %8747 %8981)
(fma.f64 %5340 %1404 %8979)
(fma.f64 %8753 #s(literal 2 binary64) %8981)
(fma.f64 %8756 %1404 %8981)
(fma.f64 %8759 #s(literal 2 binary64) %8979)
(fma.f64 #s(literal 2 binary64) %8737 %9033)
(fma.f64 %238 %8797 %8981)
(fma.f64 %238 %8800 %8979)
(fma.f64 %886 %8814 %8981)
(fma.f64 %886 %8817 %8979)
(fma.f64 %1404 %8747 %9033)
(fma.f64 %8753 #s(literal 2 binary64) %9033)
(fma.f64 %8756 %1404 %9033)
(fma.f64 %8823 %886 %8981)
(fma.f64 %8826 %238 %8981)
(fma.f64 %8829 %886 %8979)
(fma.f64 %8831 %238 %8979)
(fma.f64 %238 %8797 %9033)
(fma.f64 %1917 %8892 %8979)
(fma.f64 %2630 %8894 %8981)
(fma.f64 %886 %8814 %9033)
(fma.f64 %8823 %886 %9033)
(fma.f64 %8826 %238 %9033)
(fma.f64 %8905 %611 %8979)
(fma.f64 %8907 %613 %8981)
(fma.f64 %1999 %8928 %8979)
(fma.f64 %2712 %8930 %8981)
(fma.f64 %619 %8933 %8979)
(fma.f64 %621 %8935 %8981)
(fma.f64 %8938 %2712 %8981)
(fma.f64 %8941 %1999 %8979)
(fma.f64 %8943 %619 %8979)
(fma.f64 %8945 %621 %8981)
(fma.f64 %2630 %8894 %9033)
(fma.f64 %8907 %613 %9033)
(fma.f64 %2712 %8930 %9033)
(fma.f64 %621 %8935 %9033)
(fma.f64 %2001 %8952 %8979)
(fma.f64 %2714 %8954 %8981)
(fma.f64 %8938 %2712 %9033)
(fma.f64 %8957 %2030 %8979)
(fma.f64 %8945 %621 %9033)
(fma.f64 %8959 %2743 %8981)
(fma.f64 %2714 %8954 %9033)
(fma.f64 %8959 %2743 %9033)
(*.f64 %8322 %8322)
(fma.f64 %7575 %1404 %8201)
(fma.f64 %1404 %7575 %8201)
(+.f64 %8201 %8201)
(fabs.f64 %9112)
(fabs.f64 %9114)
(*.f64 %9111 %9111)
(neg.f64 %9112)
(neg.f64 %9114)
(fma.f64 %60 %8226 %8201)
(fma.f64 %83 (*.f64 %328 %7575) %8201)
(fma.f64 %238 %8039 %8201)
(fma.f64 %1420 %8053 %8201)
(fma.f64 %1423 %8054 %8201)
(fma.f64 %1426 %8085 %8201)
(fma.f64 %1429 %8103 %8201)
(fma.f64 %8039 %238 %8201)
(fma.f64 %8226 %60 %8201)
(fma.f64 #s(literal 4 binary64) %8079 %8201)
(fma.f64 #s(literal 4 binary64) (*.f64 %1336 %7575) %8201)
(fma.f64 %60 (*.f64 %320 %8039) %8201)
(fma.f64 %93 (*.f64 %330 %8039) %8201)
(fma.f64 %328 (*.f64 #s(literal 4 binary64) %8039) %8201)
(fma.f64 %382 (*.f64 %374 %8039) %8201)
(fma.f64 %374 (*.f64 %382 %8039) %8201)
(fma.f64 %377 (*.f64 %393 %8039) %8201)
(*.f64 %9146 (*.f64 %9147 %8322))
(*.f64 %9147 (*.f64 %9146 %8322))
(*.f64 (*.f64 %8322 %9146) %9147)
(*.f64 (*.f64 %8322 %9147) %9146)
(fma.f64 %83 %8273 %8201)
(fma.f64 %546 (*.f64 %83 %8039) %8201)
(fma.f64 %125 (*.f64 %555 %8039) %8201)
(*.f64 %9161 (*.f64 %9162 %8322))
(*.f64 (*.f64 %8322 %9161) %9162)
(sqrt.f64 %9167)
(*.f64 (*.f64 %9161 %9161) (*.f64 %9162 %9162))
(pow.f64 %9167 #s(literal 1/2 binary64))
(*.f64 %8212 %8321)
%8322
(/.f64 (sqrt.f64 (fabs.f64 %8040)) %196)
(fabs.f64 %8322)
(fabs.f64 %9111)
(neg.f64 %9111)
(*.f64 %9146 %9147)
(*.f64 %9147 %9146)
(sqrt.f64 %8077)
(*.f64 %9146 (neg.f64 %9183))
(*.f64 %9186 %9183)
(*.f64 (neg.f64 %9186) %9147)
(*.f64 %9161 %9162)
(*.f64 %9162 %9161)
(*.f64 (sqrt.f64 (fabs.f64 %8071)) (sqrt.f64 %8212))
(*.f64 (sqrt.f64 %8211) (sqrt.f64 (fabs.f64 %8053)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (fabs.f64 %8201)))
(*.f64 (sqrt.f64 (fabs.f64 %8203)) (sqrt.f64 %8263))
(*.f64 (sqrt.f64 (fabs.f64 %238)) (sqrt.f64 (fabs.f64 %8224)))
(pow.f64 %8077 #s(literal 1/2 binary64))
(*.f64 %9214 %9214)
%9111
(*.f64 %9111 #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) %9111)
(neg.f64 %9218)
(*.f64 %9146 %9183)
(*.f64 %9186 %9147)
(*.f64 %9147 %9186)
(*.f64 %9183 %9146)
(*.f64 (*.f64 %9111 #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 %9146 (*.f64 %9183 #s(literal 1 binary64)))
(*.f64 %9186 (*.f64 %9147 #s(literal 1 binary64)))
(*.f64 %9161 (neg.f64 %9162))
(*.f64 (neg.f64 %9161) %9162)
(/.f64 %9234 %125)
(/.f64 (*.f64 %177 %8322) %125)
(*.f64 x-scale (*.f64 %171 %9240))
(*.f64 y-scale (*.f64 %174 %9240))
(*.f64 %168 %9245)
(*.f64 %177 %9240)
%9249
(*.f64 %173 (*.f64 %170 %9240))
(*.f64 %170 (*.f64 %173 %9240))
(*.f64 %174 (*.f64 y-scale %9240))
(*.f64 %171 (*.f64 x-scale %9240))
(*.f64 %9248 %8322)
(*.f64 %9240 %177)
(*.f64 %9245 %168)
(*.f64 (*.f64 %9240 %170) %173)
(*.f64 (*.f64 %9240 %173) %170)
(*.f64 (*.f64 %9240 y-scale) %174)
(*.f64 (*.f64 %9240 x-scale) %171)
(*.f64 (*.f64 %9240 %171) x-scale)
(*.f64 (*.f64 %9240 %174) y-scale)
(*.f64 (*.f64 %9245 x-scale) y-scale)
(*.f64 (*.f64 %9245 y-scale) x-scale)
(/.f64 %8322 %368)
(/.f64 (*.f64 %8322 #s(literal 1/4 binary64)) %243)
(/.f64 (*.f64 %9280 %177) #s(literal 4 binary64))
(/.f64 (*.f64 %177 %9280) #s(literal 4 binary64))
(*.f64 %9280 (/.f64 %177 #s(literal 4 binary64)))
(/.f64 %9287 %83)
(*.f64 %9111 %601)
(*.f64 %213 %9290)
(*.f64 %601 %9111)
(*.f64 %9290 %213)
(*.f64 (*.f64 %9290 %168) %201)
(*.f64 (*.f64 %9290 %201) %168)
(neg.f64 (*.f64 %8322 %601))
(/.f64 %9280 %320)
(/.f64 %9111 %238)
(/.f64 (*.f64 %9302 %177) %60)
(/.f64 (*.f64 %9305 %177) %49)
(/.f64 (*.f64 %177 %9302) %60)
(/.f64 (*.f64 %177 %9305) %49)
(/.f64 (/.f64 %9287 b) %79)
(/.f64 (/.f64 %9287 %38) %76)
(/.f64 (/.f64 %9287 %79) b)
(/.f64 (/.f64 %9287 %76) %38)
(*.f64 %9302 (/.f64 %177 %60))
(*.f64 %9305 (/.f64 %177 %49))
(*.f64 (/.f64 %9111 b) (/.f64 %177 %79))
(*.f64 (/.f64 %9111 %38) (/.f64 %177 %76))
(*.f64 (/.f64 %9111 %250) %168)
(*.f64 (/.f64 %9111 %79) (/.f64 %177 b))
(*.f64 (/.f64 %9111 %76) (/.f64 %177 %38))
(/.f64 (*.f64 %9111 %213) %125)
(/.f64 %9340 %125)
(/.f64 (neg.f64 %9287) %125)
(*.f64 %196 (*.f64 %196 %9240))
(*.f64 %201 (*.f64 %201 %9240))
(*.f64 %9348 %9287)
(*.f64 %9239 %9340)
(*.f64 %9287 %9348)
(*.f64 (*.f64 %9240 %201) %201)
(*.f64 (*.f64 %9240 %196) %196)
(neg.f64 (/.f64 %9287 %125))
(/.f64 %9302 %328)
(/.f64 %9305 %330)
(*.f64 (/.f64 %9302 %374) %168)
(/.f64 (*.f64 #s(literal 1/4 binary64) %9111) %328)
(/.f64 (/.f64 %9287 %62) %96)
(/.f64 (/.f64 %9287 %107) %58)
(/.f64 (/.f64 %9287 %100) %42)
(/.f64 (/.f64 %9287 %49) %93)
(/.f64 (/.f64 %9287 #s(literal 4 binary64)) %60)
(/.f64 (/.f64 %9287 %93) %49)
(/.f64 (/.f64 %9287 %60) #s(literal 4 binary64))
(*.f64 (/.f64 %9111 %62) (/.f64 %177 %96))
(*.f64 (/.f64 %9111 %107) (/.f64 %177 %58))
(*.f64 (/.f64 %9111 %100) (/.f64 %177 %42))
(*.f64 (/.f64 %9111 %49) (/.f64 %177 %93))
(*.f64 %9390 #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) %9249)
(/.f64 (/.f64 %9302 b) %323)
(/.f64 (/.f64 %9302 %62) %357)
(/.f64 (/.f64 %9302 %49) %246)
(/.f64 %9390 #s(literal 4 binary64))
(/.f64 %9218 %368)
(*.f64 %9401 %177)
(*.f64 %9146 (*.f64 %9147 %9248))
(*.f64 %9147 (*.f64 %9146 %9248))
(/.f64 (/.f64 %9302 %272) %397)
(/.f64 (/.f64 %9302 %423) %424)
(/.f64 (/.f64 %9302 %393) %249)
(/.f64 (/.f64 %9302 %249) %393)
(/.f64 %9415 %393)
(/.f64 %9417 %382)
(/.f64 %9419 %374)
(/.f64 #s(literal 1 binary64) (/.f64 %368 %8322))
(/.f64 %9290 %555)
(/.f64 %9240 %546)
(*.f64 %9280 (/.f64 #s(literal 1 binary64) %320))
(*.f64 (/.f64 %9240 %607) %168)
(*.f64 %9146 (/.f64 %9147 %368))
(*.f64 %9431 (/.f64 %9147 %243))
(*.f64 %9147 (/.f64 %9146 %368))
(/.f64 #s(literal 1 binary64) (/.f64 %83 %9287))
(/.f64 (*.f64 %9111 #s(literal -1 binary64)) %368)
(/.f64 (*.f64 #s(literal -1 binary64) %9111) %368)
(*.f64 (/.f64 %9240 #s(literal -1 binary64)) %213)
(*.f64 (/.f64 %9111 #s(literal 1 binary64)) %601)
(*.f64 %9146 (neg.f64 %9446))
(*.f64 %9146 (*.f64 %9183 %601))
(*.f64 (*.f64 %601 %9146) %9183)
(*.f64 %9186 %9446)
(*.f64 (*.f64 %601 %9186) %9147)
(*.f64 %9456 (/.f64 %9146 %243))
(/.f64 #s(literal 1 binary64) (/.f64 %238 %9111))
(/.f64 %9461 %83)
(*.f64 %9302 (/.f64 #s(literal 1 binary64) %328))
(*.f64 %9305 (/.f64 #s(literal 1 binary64) %330))
(*.f64 %9146 (/.f64 %9183 %238))
(*.f64 (/.f64 %9146 #s(literal -4 binary64)) %9471)
(*.f64 %9431 (neg.f64 %9471))
(*.f64 (neg.f64 %9431) %9471)
(/.f64 #s(literal 1 binary64) (/.f64 %328 %9302))
(*.f64 (/.f64 %9147 #s(literal -4 binary64)) %9480)
(*.f64 %9461 %9348)
(*.f64 %9431 (/.f64 %9183 %328))
(*.f64 (/.f64 %9186 #s(literal 4 binary64)) %9471)
(*.f64 %9415 (/.f64 #s(literal 1 binary64) %393))
(*.f64 %9417 (/.f64 #s(literal 1 binary64) %382))
(*.f64 %9419 (/.f64 #s(literal 1 binary64) %374))
(*.f64 (/.f64 %9146 %93) (/.f64 %9183 %330))
(*.f64 (/.f64 %9146 %60) (/.f64 %9183 %320))
(*.f64 %9480 (/.f64 %9183 #s(literal 4 binary64)))
(*.f64 (/.f64 %9186 %93) (/.f64 %9147 %330))
(*.f64 (/.f64 %9186 %60) (/.f64 %9147 %320))
(*.f64 (/.f64 %9186 %328) %9456)
(*.f64 %9290 (/.f64 #s(literal 1 binary64) %555))
(*.f64 %9240 (/.f64 #s(literal 1 binary64) %546))
(*.f64 (/.f64 %9146 %125) %9515)
(*.f64 %9161 (*.f64 %9162 %9248))
(*.f64 (/.f64 %9146 %377) (/.f64 %9183 %393))
(*.f64 (/.f64 %9146 %374) (/.f64 %9183 %382))
(*.f64 (/.f64 %9146 %382) (/.f64 %9183 %374))
(*.f64 (/.f64 %9186 %377) (/.f64 %9147 %393))
(*.f64 (/.f64 %9186 %374) (/.f64 %9147 %382))
(*.f64 (/.f64 %9186 %382) (/.f64 %9147 %374))
(/.f64 #s(literal 1 binary64) (/.f64 %546 %9240))
(/.f64 %9401 %546)
(*.f64 %9540 (/.f64 %9147 %555))
(*.f64 %9543 (/.f64 %9146 %555))
(*.f64 (/.f64 %9147 %125) %9547)
(*.f64 %9540 (neg.f64 %9515))
(*.f64 (neg.f64 %9540) %9515)
(*.f64 (/.f64 %9186 %83) %9515)
(*.f64 %9161 (/.f64 %9162 %368))
(*.f64 %9540 (/.f64 %9183 %546))
(*.f64 %9547 (/.f64 %9183 %83))
(*.f64 (/.f64 %9186 %546) %9543)
(*.f64 (/.f64 %9161 #s(literal 4 binary64)) (/.f64 %9162 %243))
(*.f64 (/.f64 %9161 #s(literal -4 binary64)) (/.f64 %9162 %328))
(*.f64 (/.f64 %9161 %83) (/.f64 %9162 %555))
(*.f64 (/.f64 %9161 %125) (/.f64 %9162 %546))
(*.f64 %231 %9245)
(*.f64 (*.f64 %9240 %231) %168)

reconstruct10.4s (6.8%)

Counts
6 442 → 2 428
Compiler

Compiled 6 442 to 12 009 computations (-86.4% saved)

eval3.2s (2.1%)

Compiler

Compiled 2 409 to 21 388 computations (-787.8% saved)

prune553.0ms (0.4%)

Pruning

42 alts after pruning (42 fresh and 0 done)

PrunedKeptTotal
New2 367422 409
Fresh000
Picked101
Done000
Total2 368422 410
Accuracy
14.3%
Counts
2 410 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.2%
%65 = (PI.f64 )
%277 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (+.f64 %65 %65))
%279 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %277))
%280 = (+.f64 #s(literal 1/2 binary64) %279)
%282 = (-.f64 #s(literal 1/2 binary64) %279)
%283 = (*.f64 a a)
%286 = (*.f64 x-scale x-scale)
%287 = (/.f64 (fma.f64 (*.f64 %280 b) b (*.f64 %282 %283)) %286)
%289 = (*.f64 b b)
%292 = (*.f64 y-scale y-scale)
%293 = (/.f64 (fma.f64 (*.f64 %280 a) a (*.f64 %282 %289)) %292)
%300 = (*.f64 x-scale y-scale)
%313 = (*.f64 b a)
%520 = (/.f64 %313 %300)
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (fabs.f64 (*.f64 (+.f64 (+.f64 %287 %293) (hypot.f64 (-.f64 %287 %293) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (sin.f64 %277) %300)))) (neg.f64 (/.f64 (*.f64 (*.f64 %283 %289) #s(literal 8 binary64)) (*.f64 %286 %292)))))) (fabs.f64 %313)) #s(literal -4 binary64)) (neg.f64 %520)) %520)
1.0%
%65 = (PI.f64 )
%277 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (+.f64 %65 %65))
%279 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %277))
%280 = (+.f64 #s(literal 1/2 binary64) %279)
%282 = (-.f64 #s(literal 1/2 binary64) %279)
%283 = (*.f64 a a)
%286 = (*.f64 x-scale x-scale)
%287 = (/.f64 (fma.f64 (*.f64 %280 b) b (*.f64 %282 %283)) %286)
%289 = (*.f64 b b)
%292 = (*.f64 y-scale y-scale)
%293 = (/.f64 (fma.f64 (*.f64 %280 a) a (*.f64 %282 %289)) %292)
%307 = (*.f64 %286 %292)
%313 = (*.f64 b a)
(/.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (*.f64 (+.f64 (+.f64 %287 %293) (hypot.f64 (-.f64 %287 %293) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (sin.f64 %277) (*.f64 x-scale y-scale))))) (neg.f64 (/.f64 (*.f64 (*.f64 %283 %289) #s(literal 8 binary64)) %307))))) (fabs.f64 %313)) %307)) %313) (*.f64 %313 #s(literal -4 binary64)))
3.2%
%65 = (PI.f64 )
%277 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (+.f64 %65 %65))
%279 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %277))
%280 = (+.f64 #s(literal 1/2 binary64) %279)
%282 = (-.f64 #s(literal 1/2 binary64) %279)
%283 = (*.f64 a a)
%287 = (/.f64 (fma.f64 (*.f64 %280 b) b (*.f64 %282 %283)) (*.f64 x-scale x-scale))
%289 = (*.f64 b b)
%293 = (/.f64 (fma.f64 (*.f64 %280 a) a (*.f64 %282 %289)) (*.f64 y-scale y-scale))
%300 = (*.f64 x-scale y-scale)
%313 = (*.f64 b a)
(/.f64 (neg.f64 (/.f64 (sqrt.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 (+.f64 %287 %293) (hypot.f64 (-.f64 %287 %293) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (sin.f64 %277) %300)))) (*.f64 %313 (neg.f64 %313))) (neg.f64 (*.f64 (*.f64 %283 %289) #s(literal 8 binary64)))))) (fabs.f64 %300))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 %313 (*.f64 b (neg.f64 a)))) (pow.f64 %300 #s(literal 2 binary64))))
4.4%
%65 = (PI.f64 )
%277 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (+.f64 %65 %65))
%279 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %277))
%280 = (+.f64 #s(literal 1/2 binary64) %279)
%282 = (-.f64 #s(literal 1/2 binary64) %279)
%287 = (/.f64 (fma.f64 (*.f64 %280 b) b (*.f64 %282 (*.f64 a a))) (*.f64 x-scale x-scale))
%293 = (/.f64 (fma.f64 (*.f64 %280 a) a (*.f64 %282 (*.f64 b b))) (*.f64 y-scale y-scale))
%300 = (*.f64 x-scale y-scale)
%313 = (*.f64 b a)
(/.f64 (neg.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 %313 #s(literal -4 binary64)) (/.f64 %313 %300)) (*.f64 (*.f64 (+.f64 (+.f64 %287 %293) (hypot.f64 (-.f64 %287 %293) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (sin.f64 %277) %300)))) (*.f64 %313 (neg.f64 %313))) #s(literal 2 binary64))) %300))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 %313 (*.f64 b (neg.f64 a)))) (pow.f64 %300 #s(literal 2 binary64))))
3.1%
%300 = (*.f64 x-scale y-scale)
%313 = (*.f64 b a)
%396 = (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64 ))
%397 = (sin.f64 %396)
%400 = (cos.f64 %396)
%405 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %397) #s(literal 2 binary64)) (pow.f64 (*.f64 b %400) #s(literal 2 binary64))) x-scale) x-scale)
%412 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %400) #s(literal 2 binary64)) (pow.f64 (*.f64 b %397) #s(literal 2 binary64))) y-scale) y-scale)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 b) (*.f64 a a)) (*.f64 b #s(literal 2 binary64))) (*.f64 (*.f64 %313 #s(literal -4 binary64)) (/.f64 %313 %300))) %300) (+.f64 (+.f64 %405 %412) (sqrt.f64 (+.f64 (pow.f64 (-.f64 %405 %412) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) %397) %400) x-scale) y-scale) #s(literal 2 binary64)))))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 %313 (*.f64 b (neg.f64 a)))) (pow.f64 %300 #s(literal 2 binary64))))
0.4%
%367 = (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))
%396 = (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64 ))
%397 = (sin.f64 %396)
%400 = (cos.f64 %396)
%530 = (approx 2 #s(literal 0 binary64))
%532 = (/.f64 (*.f64 #s(literal 4 binary64) %367) (pow.f64 (*.f64 x-scale y-scale) %530))
%539 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %397) %530) (pow.f64 (*.f64 b %400) %530)) x-scale) x-scale)
%544 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %400) %530) (pow.f64 (*.f64 b %397) %530)) y-scale) y-scale)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 %530 %532) %367) (+.f64 (+.f64 %539 %544) (sqrt.f64 (+.f64 (pow.f64 (-.f64 %539 %544) %530) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 %530 (-.f64 (pow.f64 b %530) (pow.f64 a %530))) %397) %400) x-scale) y-scale) %530))))))) %532)
5.3%
%300 = (*.f64 x-scale y-scale)
%313 = (*.f64 b a)
%396 = (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64 ))
%397 = (sin.f64 %396)
%400 = (cos.f64 %396)
%405 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %397) #s(literal 2 binary64)) (pow.f64 (*.f64 b %400) #s(literal 2 binary64))) x-scale) x-scale)
%412 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %400) #s(literal 2 binary64)) (pow.f64 (*.f64 b %397) #s(literal 2 binary64))) y-scale) y-scale)
%522 = (/.f64 (*.f64 (*.f64 %313 #s(literal -4 binary64)) (/.f64 %313 %300)) %300)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) %522) (*.f64 %313 (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 %405 %412) (sqrt.f64 (+.f64 (pow.f64 (-.f64 %405 %412) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) %397) %400) x-scale) y-scale) #s(literal 2 binary64)))))))) %522)
2.2%
%65 = (PI.f64 )
%277 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (+.f64 %65 %65))
%279 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %277))
%280 = (+.f64 #s(literal 1/2 binary64) %279)
%282 = (-.f64 #s(literal 1/2 binary64) %279)
%300 = (*.f64 x-scale y-scale)
%367 = (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))
%370 = (/.f64 (*.f64 #s(literal 4 binary64) %367) (pow.f64 %300 #s(literal 2 binary64)))
%396 = (*.f64 (/.f64 angle #s(literal 180 binary64)) %65)
%397 = (sin.f64 %396)
%400 = (cos.f64 %396)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) %370) %367) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %397) #s(literal 2 binary64)) (pow.f64 (*.f64 b %400) #s(literal 2 binary64))) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %400) #s(literal 2 binary64)) (pow.f64 (*.f64 b %397) #s(literal 2 binary64))) y-scale) y-scale)) (hypot.f64 (-.f64 (/.f64 (fma.f64 (*.f64 %280 a) a (*.f64 %282 (*.f64 b b))) (*.f64 y-scale y-scale)) (/.f64 (fma.f64 (*.f64 %280 b) b (*.f64 %282 (*.f64 a a))) (*.f64 x-scale x-scale))) (/.f64 (*.f64 (*.f64 (-.f64 a b) (+.f64 a b)) (sin.f64 %277)) %300)))))) %370)
1.4%
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%65 = (PI.f64 )
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle %65))
%367 = (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))
%370 = (/.f64 (*.f64 #s(literal 4 binary64) %367) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64)))
%396 = (*.f64 (/.f64 angle #s(literal 180 binary64)) %65)
%397 = (sin.f64 %396)
%400 = (cos.f64 %396)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) %370) %367) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %397) #s(literal 2 binary64)) (pow.f64 (*.f64 b %400) #s(literal 2 binary64))) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %400) #s(literal 2 binary64)) (pow.f64 (*.f64 b %397) #s(literal 2 binary64))) y-scale) y-scale)) (approx (sqrt (+ (pow (- (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))) (/.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sin.f64 %67) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 %67) #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 x-scale #s(literal 2 binary64)))))))) %370)
2.1%
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%65 = (PI.f64 )
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle %65))
%367 = (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))
%370 = (/.f64 (*.f64 #s(literal 4 binary64) %367) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64)))
%396 = (*.f64 (/.f64 angle #s(literal 180 binary64)) %65)
%397 = (sin.f64 %396)
%400 = (cos.f64 %396)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) %370) %367) (+.f64 (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %397) #s(literal 2 binary64)) (pow.f64 (*.f64 b %400) #s(literal 2 binary64))) x-scale) x-scale) (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %400) #s(literal 2 binary64)) (pow.f64 (*.f64 b %397) #s(literal 2 binary64))) y-scale) y-scale)) (approx (sqrt (+ (pow (- (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))) (/.f64 (sqrt.f64 (pow.f64 (fma.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cos.f64 %67) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sin.f64 %67) #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 y-scale #s(literal 2 binary64)))))))) %370)
1.5%
%20 = (* (/ angle 180) (PI ))
%107 = (pow.f64 a #s(literal 2 binary64))
%367 = (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))
%370 = (/.f64 (*.f64 #s(literal 4 binary64) %367) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64)))
%396 = (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64 ))
%397 = (sin.f64 %396)
%400 = (cos.f64 %396)
%405 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %397) #s(literal 2 binary64)) (pow.f64 (*.f64 b %400) #s(literal 2 binary64))) x-scale) x-scale)
%484 = (/.f64 (approx (/ (+ (pow (* a (cos %20)) 2) (pow (* b (sin %20)) 2)) y-scale) (/.f64 %107 y-scale)) y-scale)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) %370) %367) (+.f64 (+.f64 %405 %484) (sqrt.f64 (+.f64 (pow.f64 (-.f64 %405 %484) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) %107)) %397) %400) x-scale) y-scale) #s(literal 2 binary64)))))))) %370)
1.5%
%367 = (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))
%370 = (/.f64 (*.f64 #s(literal 4 binary64) %367) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64)))
%397 = (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64 )))
%457 = (approx (cos (* (/ angle 180) (PI ))) #s(literal 1 binary64))
%462 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %397) #s(literal 2 binary64)) (pow.f64 (*.f64 b %457) #s(literal 2 binary64))) x-scale) x-scale)
%467 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %457) #s(literal 2 binary64)) (pow.f64 (*.f64 b %397) #s(literal 2 binary64))) y-scale) y-scale)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) %370) %367) (+.f64 (+.f64 %462 %467) (sqrt.f64 (+.f64 (pow.f64 (-.f64 %462 %467) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) %397) %457) x-scale) y-scale) #s(literal 2 binary64)))))))) %370)
1.3%
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%209 = (fma.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sin.f64 %67) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 %67) #s(literal 2 binary64))))
%367 = (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))
%370 = (/.f64 (*.f64 #s(literal 4 binary64) %367) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) %370) %367) (approx (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2)))) (/.f64 (+.f64 (sqrt.f64 (pow.f64 %209 #s(literal 2 binary64))) %209) (pow.f64 x-scale #s(literal 2 binary64))))))) %370)
1.7%
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%142 = (fma.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cos.f64 %67) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sin.f64 %67) #s(literal 2 binary64))))
%367 = (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))
%370 = (/.f64 (*.f64 #s(literal 4 binary64) %367) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) %370) %367) (approx (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2)))) (/.f64 (+.f64 (sqrt.f64 (pow.f64 %142 #s(literal 2 binary64))) %142) (pow.f64 y-scale #s(literal 2 binary64))))))) %370)
2.0%
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%156 = (/.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 x-scale #s(literal 2 binary64)))
%157 = (/.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 y-scale #s(literal 2 binary64)))
%367 = (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))
%370 = (/.f64 (*.f64 #s(literal 4 binary64) %367) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) %370) %367) (approx (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2)))) (+.f64 (sqrt.f64 (pow.f64 (-.f64 %156 %157) #s(literal 2 binary64))) (+.f64 %157 %156)))))) %370)
1.6%
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%262 = (+.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cos.f64 %67) #s(literal 2 binary64))) %60) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sin.f64 %67) #s(literal 2 binary64))) %60))
%367 = (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))
%370 = (/.f64 (*.f64 #s(literal 4 binary64) %367) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) %370) %367) (approx (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2)))) (+.f64 (sqrt.f64 (pow.f64 %262 #s(literal 2 binary64))) %262))))) %370)
4.8%
%358 = (/.f64 b (*.f64 x-scale y-scale))
%391 = (*.f64 (*.f64 #s(literal 4 binary64) %358) (*.f64 (neg.f64 (*.f64 a a)) %358))
%396 = (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64 ))
%397 = (sin.f64 %396)
%400 = (cos.f64 %396)
%405 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %397) #s(literal 2 binary64)) (pow.f64 (*.f64 b %400) #s(literal 2 binary64))) x-scale) x-scale)
%412 = (/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 a %400) #s(literal 2 binary64)) (pow.f64 (*.f64 b %397) #s(literal 2 binary64))) y-scale) y-scale)
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) %391) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 %405 %412) (sqrt.f64 (+.f64 (pow.f64 (-.f64 %405 %412) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) %397) %400) x-scale) y-scale) #s(literal 2 binary64)))))))) %391)
0.3%
%7 = (* (* b a) (* b (neg a)))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%142 = (fma.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (cos.f64 %67) #s(literal 2 binary64)) (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (sin.f64 %67) #s(literal 2 binary64))))
(/.f64 (neg.f64 (approx (sqrt (* (* (* 2 (/ (* 4 %7) (pow (* x-scale y-scale) 2))) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2)))))) (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (sqrt.f64 (pow.f64 %142 #s(literal 2 binary64))) %142))) (pow.f64 x-scale #s(literal 2 binary64))))) (pow.f64 y-scale #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64))))
0.5%
%7 = (* (* b a) (* b (neg a)))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%238 = (+.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) (pow.f64 (sin.f64 %67) #s(literal 2 binary64))) %59) (/.f64 (*.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 (cos.f64 %67) #s(literal 2 binary64))) %59))
(/.f64 (neg.f64 (approx (sqrt (* (* (* 2 (/ (* 4 %7) (pow (* x-scale y-scale) 2))) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2)))))) (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (sqrt.f64 (pow.f64 %238 #s(literal 2 binary64))) %238))) %59))) y-scale))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64))))
0.2%
%7 = (* (* b a) (* b (neg a)))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%73 = (*.f64 %59 %60)
%107 = (pow.f64 a #s(literal 2 binary64))
%119 = (pow.f64 a #s(literal 4 binary64))
%176 = (/.f64 (*.f64 %107 %71) %59)
%178 = (/.f64 (*.f64 %107 %69) %60)
(/.f64 (neg.f64 (approx (sqrt (* (* (* 2 (/ (* 4 %7) (pow (* x-scale y-scale) 2))) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2)))))) (*.f64 (pow.f64 b #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %119 (+.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %119 (*.f64 %69 %71)) %73) (pow.f64 (-.f64 %176 %178) #s(literal 2 binary64)))) (+.f64 %178 %176))) %73)))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64))))
0.7%
%65 = (PI.f64 )
%277 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (+.f64 %65 %65))
%279 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %277))
%280 = (+.f64 #s(literal 1/2 binary64) %279)
%282 = (-.f64 #s(literal 1/2 binary64) %279)
%283 = (*.f64 a a)
%286 = (*.f64 x-scale x-scale)
%287 = (/.f64 (fma.f64 (*.f64 %280 b) b (*.f64 %282 %283)) %286)
%289 = (*.f64 b b)
%292 = (*.f64 y-scale y-scale)
%293 = (/.f64 (fma.f64 (*.f64 %280 a) a (*.f64 %282 %289)) %292)
%300 = (*.f64 x-scale y-scale)
(*.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 %283 %289) #s(literal 8 binary64)) (*.f64 %286 %292)))))) (fabs.f64 (*.f64 b a)))) (/.f64 #s(literal 4 binary64) %300)) (/.f64 (sqrt.f64 (fabs.f64 (+.f64 (+.f64 %287 %293) (hypot.f64 (-.f64 %287 %293) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (sin.f64 %277) %300)))))) (*.f64 (*.f64 (neg.f64 b) %283) (/.f64 b %300))))
1.2%
%65 = (PI.f64 )
%277 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (+.f64 %65 %65))
%279 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %277))
%280 = (+.f64 #s(literal 1/2 binary64) %279)
%282 = (-.f64 #s(literal 1/2 binary64) %279)
%283 = (*.f64 a a)
%286 = (*.f64 x-scale x-scale)
%287 = (/.f64 (fma.f64 (*.f64 %280 b) b (*.f64 %282 %283)) %286)
%289 = (*.f64 b b)
%292 = (*.f64 y-scale y-scale)
%293 = (/.f64 (fma.f64 (*.f64 %280 a) a (*.f64 %282 %289)) %292)
%307 = (*.f64 %286 %292)
%313 = (*.f64 b a)
(*.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fabs.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 %283 %289) #s(literal 8 binary64)) %307))))) (fabs.f64 %313))) (*.f64 (*.f64 a #s(literal 4 binary64)) b)) (/.f64 (sqrt.f64 (fabs.f64 (+.f64 (+.f64 %287 %293) (hypot.f64 (-.f64 %287 %293) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (sin.f64 %277) (*.f64 x-scale y-scale))))))) (/.f64 (neg.f64 %313) %307)))
1.1%
%65 = (PI.f64 )
%277 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (+.f64 %65 %65))
%279 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %277))
%280 = (+.f64 #s(literal 1/2 binary64) %279)
%282 = (-.f64 #s(literal 1/2 binary64) %279)
%283 = (*.f64 a a)
%286 = (*.f64 x-scale x-scale)
%287 = (/.f64 (fma.f64 (*.f64 %280 b) b (*.f64 %282 %283)) %286)
%289 = (*.f64 b b)
%292 = (*.f64 y-scale y-scale)
%293 = (/.f64 (fma.f64 (*.f64 %280 a) a (*.f64 %282 %289)) %292)
%300 = (*.f64 x-scale y-scale)
%313 = (*.f64 b a)
(*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (fabs.f64 (*.f64 (+.f64 (+.f64 %287 %293) (hypot.f64 (-.f64 %287 %293) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (sin.f64 %277) %300)))) (neg.f64 (/.f64 (*.f64 (*.f64 %283 %289) #s(literal 8 binary64)) (*.f64 %286 %292)))))) (fabs.f64 %313)) (*.f64 (*.f64 %313 #s(literal -4 binary64)) %313)) (neg.f64 %300)) %300)
0.6%
%65 = (PI.f64 )
%277 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (+.f64 %65 %65))
%279 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %277))
%280 = (+.f64 #s(literal 1/2 binary64) %279)
%282 = (-.f64 #s(literal 1/2 binary64) %279)
%283 = (*.f64 a a)
%286 = (*.f64 x-scale x-scale)
%287 = (/.f64 (fma.f64 (*.f64 %280 b) b (*.f64 %282 %283)) %286)
%289 = (*.f64 b b)
%292 = (*.f64 y-scale y-scale)
%293 = (/.f64 (fma.f64 (*.f64 %280 a) a (*.f64 %282 %289)) %292)
%300 = (*.f64 x-scale y-scale)
%305 = (*.f64 %283 %289)
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (*.f64 (+.f64 (+.f64 %287 %293) (hypot.f64 (-.f64 %287 %293) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (sin.f64 %277) %300)))) (neg.f64 (/.f64 (*.f64 %305 #s(literal 8 binary64)) (*.f64 %286 %292)))))) (fabs.f64 (*.f64 b a))) (/.f64 #s(literal 1/4 binary64) %305)) %300) y-scale) x-scale)
0.6%
%65 = (PI.f64 )
%277 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (+.f64 %65 %65))
%279 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %277))
%280 = (+.f64 #s(literal 1/2 binary64) %279)
%282 = (-.f64 #s(literal 1/2 binary64) %279)
%283 = (*.f64 a a)
%286 = (*.f64 x-scale x-scale)
%287 = (/.f64 (fma.f64 (*.f64 %280 b) b (*.f64 %282 %283)) %286)
%289 = (*.f64 b b)
%292 = (*.f64 y-scale y-scale)
%293 = (/.f64 (fma.f64 (*.f64 %280 a) a (*.f64 %282 %289)) %292)
%305 = (*.f64 %283 %289)
%307 = (*.f64 %286 %292)
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 %305 #s(literal 8 binary64)) %307))))) (fabs.f64 (*.f64 b a))) (/.f64 (sqrt.f64 (fabs.f64 (+.f64 (+.f64 %287 %293) (hypot.f64 (-.f64 %287 %293) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (sin.f64 %277) (*.f64 x-scale y-scale))))))) (*.f64 (/.f64 %305 %307) #s(literal 4 binary64))))
0.6%
%65 = (PI.f64 )
%277 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (+.f64 %65 %65))
%279 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %277))
%280 = (+.f64 #s(literal 1/2 binary64) %279)
%282 = (-.f64 #s(literal 1/2 binary64) %279)
%283 = (*.f64 a a)
%286 = (*.f64 x-scale x-scale)
%287 = (/.f64 (fma.f64 (*.f64 %280 b) b (*.f64 %282 %283)) %286)
%289 = (*.f64 b b)
%292 = (*.f64 y-scale y-scale)
%293 = (/.f64 (fma.f64 (*.f64 %280 a) a (*.f64 %282 %289)) %292)
%307 = (*.f64 %286 %292)
%313 = (*.f64 b a)
(*.f64 (*.f64 (sqrt.f64 (fabs.f64 (fabs.f64 (neg.f64 (/.f64 (*.f64 (*.f64 %283 %289) #s(literal 8 binary64)) %307))))) (fabs.f64 %313)) (/.f64 (neg.f64 (sqrt.f64 (fabs.f64 (+.f64 (+.f64 %287 %293) (hypot.f64 (-.f64 %287 %293) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (sin.f64 %277) (*.f64 x-scale y-scale)))))))) (/.f64 (*.f64 (*.f64 %313 #s(literal -4 binary64)) %313) %307)))
0.4%
%65 = (PI.f64 )
%277 = (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (+.f64 %65 %65))
%279 = (*.f64 #s(literal 1/2 binary64) (cos.f64 %277))
%280 = (+.f64 #s(literal 1/2 binary64) %279)
%282 = (-.f64 #s(literal 1/2 binary64) %279)
%283 = (*.f64 a a)
%286 = (*.f64 x-scale x-scale)
%287 = (/.f64 (fma.f64 (*.f64 %280 b) b (*.f64 %282 %283)) %286)
%289 = (*.f64 b b)
%292 = (*.f64 y-scale y-scale)
%293 = (/.f64 (fma.f64 (*.f64 %280 a) a (*.f64 %282 %289)) %292)
%305 = (*.f64 %283 %289)
%307 = (*.f64 %286 %292)
(*.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (fabs.f64 (*.f64 (+.f64 (+.f64 %287 %293) (hypot.f64 (-.f64 %287 %293) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (/.f64 (sin.f64 %277) (*.f64 x-scale y-scale))))) (neg.f64 (/.f64 (*.f64 %305 #s(literal 8 binary64)) %307))))) (fabs.f64 (*.f64 b a))) %307)) (neg.f64 (/.f64 #s(literal 1/4 binary64) %305)))
0.2%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%89 = (pow.f64 b #s(literal 2 binary64))
%107 = (pow.f64 a #s(literal 2 binary64))
%209 = (fma.f64 %107 %71 (*.f64 %89 %69))
%211 = (sqrt.f64 (pow.f64 %209 #s(literal 2 binary64)))
%217 = (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 %211 %209))) %60)))
%262 = (+.f64 (/.f64 (*.f64 %107 %69) %60) (/.f64 (*.f64 %89 %71) %60))
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %60 %217) (*.f64 %107 %89)) (/.f64 (*.f64 %107 (*.f64 %89 (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 %209 %262) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %69 (*.f64 %71 (pow.f64 (-.f64 %89 %107) #s(literal 2 binary64)))) %60))) %211) %262)))) %217)))
1.4%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%72 = (*.f64 %69 %71)
%73 = (*.f64 %59 %60)
%107 = (pow.f64 a #s(literal 2 binary64))
%119 = (pow.f64 a #s(literal 4 binary64))
%120 = (/.f64 %69 %59)
%121 = (/.f64 %71 %60)
%176 = (/.f64 (*.f64 %107 %71) %59)
%178 = (/.f64 (*.f64 %107 %69) %60)
%179 = (-.f64 %176 %178)
%182 = (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %119 %72) %73) (pow.f64 %179 #s(literal 2 binary64))))
%188 = (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %119 (+.f64 %182 (+.f64 %178 %176))) %73)))
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %59 (*.f64 %60 %188)) %107) (/.f64 (*.f64 %107 (*.f64 (pow.f64 b #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -8 binary64) (/.f64 (*.f64 %107 %72) %73) (*.f64 #s(literal 2 binary64) (*.f64 %179 (-.f64 %120 %121)))) %182) (+.f64 %120 %121)))) %188)))
0.3%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%89 = (pow.f64 b #s(literal 2 binary64))
%107 = (pow.f64 a #s(literal 2 binary64))
%142 = (fma.f64 %107 %69 (*.f64 %89 %71))
%144 = (sqrt.f64 (pow.f64 %142 #s(literal 2 binary64)))
%150 = (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 %144 %142))) %59)))
%238 = (+.f64 (/.f64 (*.f64 %107 %71) %59) (/.f64 (*.f64 %89 %69) %59))
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %59 %150) (*.f64 %107 %89)) (/.f64 (*.f64 %107 (*.f64 %89 (*.f64 (pow.f64 y-scale #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 %142 %238) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 %69 (*.f64 %71 (pow.f64 (-.f64 %89 %107) #s(literal 2 binary64)))) %59))) %144) %238)))) %150)))
0.6%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%72 = (*.f64 %69 %71)
%73 = (*.f64 %59 %60)
%107 = (pow.f64 a #s(literal 2 binary64))
%120 = (/.f64 %69 %59)
%121 = (/.f64 %71 %60)
%122 = (-.f64 %120 %121)
%125 = (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 %72 %73) (pow.f64 %122 #s(literal 2 binary64))))
%131 = (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 %125 (+.f64 %120 %121))) %73)))
%176 = (/.f64 (*.f64 %107 %71) %59)
%178 = (/.f64 (*.f64 %107 %69) %60)
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (*.f64 b (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %59 (*.f64 %60 %131)) %107) (/.f64 (*.f64 %107 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -8 binary64) (/.f64 (*.f64 %107 %72) %73) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 %176 %178) %122))) %125) (+.f64 %178 %176))) (*.f64 (pow.f64 b #s(literal 2 binary64)) %131)))))
0.4%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%72 = (*.f64 %69 %71)
%73 = (*.f64 %59 %60)
%75 = (/.f64 %71 %59)
%76 = (/.f64 %69 %60)
%77 = (-.f64 %75 %76)
%80 = (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 %72 %73) (pow.f64 %77 #s(literal 2 binary64))))
%86 = (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 %80 (+.f64 %76 %75))) %73)))
%89 = (pow.f64 b #s(literal 2 binary64))
%96 = (/.f64 (*.f64 %89 %69) %59)
%98 = (/.f64 (*.f64 %89 %71) %60)
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (*.f64 a (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %59 (*.f64 %60 %86)) %89) (/.f64 (*.f64 %89 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -8 binary64) (/.f64 (*.f64 %89 %72) %73) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 %96 %98) %77))) %80) (+.f64 %96 %98))) (*.f64 (pow.f64 a #s(literal 2 binary64)) %86)))))
1.1%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%89 = (pow.f64 b #s(literal 2 binary64))
%107 = (pow.f64 a #s(literal 2 binary64))
%209 = (fma.f64 %107 (pow.f64 (sin.f64 %67) #s(literal 2 binary64)) (*.f64 %89 (pow.f64 (cos.f64 %67) #s(literal 2 binary64))))
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %60 (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (sqrt.f64 (pow.f64 %209 #s(literal 2 binary64))) %209))) %60)))) (*.f64 %107 %89))))
0.6%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%63 = (pow.f64 b #s(literal 4 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%73 = (*.f64 %59 %60)
%89 = (pow.f64 b #s(literal 2 binary64))
%96 = (/.f64 (*.f64 %89 %69) %59)
%98 = (/.f64 (*.f64 %89 %71) %60)
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %59 (*.f64 %60 (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %63 (+.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %63 (*.f64 %69 %71)) %73) (pow.f64 (-.f64 %96 %98) #s(literal 2 binary64)))) (+.f64 %96 %98))) %73))))) %89)))
1.2%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%73 = (*.f64 %59 %60)
%107 = (pow.f64 a #s(literal 2 binary64))
%119 = (pow.f64 a #s(literal 4 binary64))
%176 = (/.f64 (*.f64 %107 %71) %59)
%178 = (/.f64 (*.f64 %107 %69) %60)
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %59 (*.f64 %60 (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 %119 (+.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %119 (*.f64 %69 %71)) %73) (pow.f64 (-.f64 %176 %178) #s(literal 2 binary64)))) (+.f64 %178 %176))) %73))))) %107)))
0.1%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%89 = (pow.f64 b #s(literal 2 binary64))
%107 = (pow.f64 a #s(literal 2 binary64))
%156 = (/.f64 %89 %59)
%157 = (/.f64 %107 %60)
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %59 (*.f64 %60 (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (sqrt.f64 (pow.f64 (-.f64 %156 %157) #s(literal 2 binary64))) (+.f64 %157 %156)))) (*.f64 %59 %60)))))) (*.f64 %107 %89))))
1.3%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%89 = (pow.f64 b #s(literal 2 binary64))
%107 = (pow.f64 a #s(literal 2 binary64))
%142 = (fma.f64 %107 (pow.f64 (cos.f64 %67) #s(literal 2 binary64)) (*.f64 %89 (pow.f64 (sin.f64 %67) #s(literal 2 binary64))))
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %59 (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (sqrt.f64 (pow.f64 %142 #s(literal 2 binary64))) %142))) %59)))) (*.f64 %107 %89))))
1.1%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%73 = (*.f64 %59 %60)
%120 = (/.f64 %69 %59)
%121 = (/.f64 %71 %60)
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 b (*.f64 %59 (*.f64 %60 (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %69 %71) %73) (pow.f64 (-.f64 %120 %121) #s(literal 2 binary64)))) (+.f64 %120 %121))) %73)))))) (pow.f64 a #s(literal 2 binary64)))))
0.6%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%73 = (*.f64 %59 %60)
%75 = (/.f64 %71 %59)
%76 = (/.f64 %69 %60)
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 a (*.f64 %59 (*.f64 %60 (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %69 %71) %73) (pow.f64 (-.f64 %75 %76) #s(literal 2 binary64)))) (+.f64 %76 %75))) %73)))))) (pow.f64 b #s(literal 2 binary64)))))
0.8%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%73 = (*.f64 %59 %60)
%120 = (/.f64 %69 %59)
%121 = (/.f64 %71 %60)
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 b (*.f64 %59 (*.f64 %60 (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %69 %71) %73) (pow.f64 (-.f64 %120 %121) #s(literal 2 binary64)))) (+.f64 %120 %121))) %73)))))) (pow.f64 a #s(literal 2 binary64)))))
0.7%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%73 = (*.f64 %59 %60)
%75 = (/.f64 %71 %59)
%76 = (/.f64 %69 %60)
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 a (*.f64 %59 (*.f64 %60 (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 %69 %71) %73) (pow.f64 (-.f64 %75 %76) #s(literal 2 binary64)))) (+.f64 %76 %75))) %73)))))) (pow.f64 b #s(literal 2 binary64)))))
0.6%
%7 = (* (* b a) (* b (neg a)))
%13 = (/ (* 4 %7) (pow (* x-scale y-scale) 2))
%20 = (* (/ angle 180) (PI ))
%21 = (sin %20)
%24 = (cos %20)
%29 = (/ (/ (+ (pow (* a %21) 2) (pow (* b %24) 2)) x-scale) x-scale)
%36 = (/ (/ (+ (pow (* a %24) 2) (pow (* b %21) 2)) y-scale) y-scale)
%59 = (pow.f64 x-scale #s(literal 2 binary64))
%60 = (pow.f64 y-scale #s(literal 2 binary64))
%67 = (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64 )))
%69 = (pow.f64 (cos.f64 %67) #s(literal 2 binary64))
%71 = (pow.f64 (sin.f64 %67) #s(literal 2 binary64))
%72 = (*.f64 %69 %71)
%73 = (*.f64 %59 %60)
%75 = (/.f64 %71 %59)
%76 = (/.f64 %69 %60)
%77 = (-.f64 %75 %76)
%80 = (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 %72 %73) (pow.f64 %77 #s(literal 2 binary64))))
%86 = (sqrt.f64 (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 (pow.f64 b #s(literal 4 binary64)) (+.f64 %80 (+.f64 %76 %75))) %73)))
%89 = (pow.f64 b #s(literal 2 binary64))
%96 = (/.f64 (*.f64 %89 %69) %59)
%98 = (/.f64 (*.f64 %89 %71) %60)
(approx (/ (neg (sqrt (* (* (* 2 %13) %7) (+ (+ %29 %36) (sqrt (+ (pow (- %29 %36) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) %21) %24) x-scale) y-scale) 2))))))) %13) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 %59 (*.f64 %60 %86)) %89) (/.f64 (*.f64 %89 (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -8 binary64) (/.f64 (*.f64 %89 %72) %73) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 %96 %98) %77))) %80) (+.f64 %96 %98))) (*.f64 (pow.f64 a #s(literal 2 binary64)) %86))))))
Compiler

Compiled 42 to 516 computations (-1128.6% saved)

sample47.0ms (0.0%)

Calls
Call 1
Inputs
%0 = (PI )
%0
2
(+ %0 %0)
Outputs
#s(literal 884279719003555/281474976710656 binary64)
#s(literal 2 binary64)
#s(literal 884279719003555/140737488355328 binary64)
Samples
0.0ms0valid
Compiler

Compiled 7 to 5 computations (28.6% saved)

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

series17.8s (11.7%)

Calls

15 calls:

TimeVariablePoint
1.3s
angle
0
991.0ms
a
inf
902.0ms
y-scale
inf
870.0ms
b
inf
850.0ms
x-scale
inf

end0.0ms (0.0%)

gc3.9s (2.6%)

Allocations
AllocatedPercentPhase
2 073.6 MiB26.9%series
1 726.8 MiB22.4%rewrite
1 477.3 MiB19.2%sample
921.1 MiB12.0%series
871.2 MiB11.3%analyze
358.6 MiB4.7%reconstruct
157.0 MiB2.0%eval
74.5 MiB1.0%prune
29.8 MiB0.4%preprocess
6.9 MiB0.1%sample
0.3 MiB0.0%sample
0.3 MiB0.0%start
0.0 MiB0.0%end
7 697.2 MiB100.0%total

Profiling

Loading profile data...